嵌入式系统工作具体有哪些方面?

来源:百度知道 编辑:UC知道 时间:2024/06/07 17:22:38
我想知道以下几个让我烦心的事,请前辈指点迷津。回答的好的。追加50分。
1.嵌入式分哪个工作,是不是有专门做硬件,专门做系统。专门做软件。专门做驱动开发了?

2.我已经学会了C和C++语言。也有一点模拟电路的知识。我想学嵌入式的片上系统设计跟软件。也就是我想主要偏向软件一点。不知道这样做,对硬件的理解度和设计度高不高了?

3.我应怎么学起?系统的学习方案是什么?我有足够的资金买书,买硬件设备。

都学一点撒。感觉。
有钱就是好。

你好像问过一次了:)

再度回答如下:

嵌入式的相关开发,简单的来讲,就是基于硬件(可以是具体厂商的某系列的芯片组,可以是某一款硬件产品,也可以是某一款开发板)的,在嵌入式系统框架上的软件开发。

嵌入式的开发主要有以下几类:
1. 嵌入式操作系统的开发(包括主流的嵌入式操作系统的开发(如Win CE,VxWorks等),以及各厂商定制的操作系统的开发(例如,REX等))
2. 基于具体厂商的某系列的芯片组的Platform的开发和升级,例如基于高通公司的6X系列芯片组的Platform开发以及6X向7X的Platform升级
3. 驱动软件的开发,例如打印机的驱动等
4. 基于硬件产品的功能模块的开发,例如数码相机内部的录画模块的开发,微波炉中的智能模块的开发等
5. 基于某种开发板的OEM解决方案的做成,例如基于XX架构的图像网络传输的解决方案的开发

补充说一下:
国内做1的现在没有,最核心的技术不在国内公司手中
国内做2的,目前就东软一家
其他的,国内都有一些公司在做

至于你说的专门做硬件的,那应该是IC/PIC相关的。

>2.我已经学会了C和C++语言。也有一点模拟电路的知识。我想学嵌入式的片上
>系统设计跟软件。也就是我想主要偏向软件一点。不知道这样做,对硬件的理解
>度和设计度高不高了?
上面说了,嵌入式的开发和具体硬件的关联性相当大,
所以最主要的应该是学习嵌入式的设计方法和编程思想。
对硬件的理解度除非你决定只做某一个你选定的硬件的嵌入式开发,别的都不考虑,否则不需要太下功夫。

>3.我应怎么学起?系统的学习方案是什么?我有足够的资金买书,买硬件设备。
由于嵌入式的开发是一门专业的应用技术,所以不建议完全自学,
建议参加辅导班,或者是取得大公司的实习机会(最推荐这个)。
至于买硬件设备就算了,我报几个价,你考虑一下: <