|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
硬件部分可以分成嵌入式处理器和外部设备。
, [. L0 w( Y4 w' @* y! l. b* P处理器是整个系统的核心,负责处理所有的软件程序以及外部设备的信号。
1 K% ~; {& Y" a5 a( k {5 d7 I" M1 V外部设备在不同的系统中有不同的选择。比如在汽车上,外部设备主要是传感器,用于采集数据;而在一部手机上,外部设备可以是键盘、液晶屏幕等。2 Y6 |- W# v* `7 ^
软件部分可以分成两层,最靠近硬件的是嵌入式操作系统。
, Z: G) a2 ~9 Z8 A: i操作系统是软硬件的接口,负责管理系统的所有软件和硬件资源。操作系统还可以通过驱动程序与外部设备打交道。
) O8 l, S- Z% u* S' @* T; y5 N B1 i% y最上层的是应用软件,应用软件利用操作系统提供的功能开发出针对某个需求的程序,供用户使用。用户最终是和应用软件打交道,例如在手机上编写一条短信,用户看到的是短信编写软件的界面,而看不到里面的操作系统以及嵌入式处理器等硬件。
* j( A7 G# X: u/ {% G7 O一般来说,嵌入式硬件指逻辑电路、嵌入式处理器、微控制器、存储系统和硬件设计技巧等。7 `: d. q% s, W$ c* E
嵌入式硬件开发工程师主要编写嵌入式系统硬件总体方案和详细方案,要求理解嵌入式系统架构,有一定的C语言基础,熟悉ARM、protel设计软件,有四层板开发经验。7 v H/ [+ k4 \; j7 B
|
|