嵌入式系统
1.简单定义
嵌入到对象体系中的专用计算机系统。
广泛用于工业控制、智能监控
微控制系统中发挥重要作用
IEEE对其定义:
嵌入式系统是一种实施控制、监视及辅助机器或者工厂运作的系统。它通常执行特定的功能,以微处理器与周边设备构成核心,具有严格的时序和稳定度的要求,可以自行运行并循环操作。
国内公认定义:
嵌入式系统是一种以应用为核心,以计算机技术为基础,软件和硬件可裁剪,适应于应用系统,对功能、可靠性、成本、体积和功耗具有严格要求的专用计算机系统。
2.三个基本特点(三要素)
- 嵌入性(本质是计算机,外观上看不见计算机)
- 专用性(软硬件面向特定应用设计)
- 处理器(系统内必含微处理器,处理器的性能受应用制约,需把嵌入式系统硬件和操作系统设计成可裁剪的,以便根据应用达到最优配置)
3.嵌入式系统结构
- 硬件层
- 硬件抽象层
- 系统软件层
- 应用软件层
4.嵌入式处理器分类
分类 | 特点 | 举例 |
嵌入式微控制器(EMCU) | 又称单片机,在工业控制、电器产品、物流运输广泛运用。 | 8051、MCS-251、MCU 8XC930/931 |
嵌入式数字信号处理器(EDSP) | 专门用于信号处理,编译效率高,执行速度快,应用于数字滤波、快速傅里叶变化、谱分析 | TI的TMS320; Motorora的DSP56000 |
嵌入式微处理单元(EMPU) | 将运算器和控制器集成在一个芯片内的集成电路。必须外加存储器和I/O接口。广泛用于手机、机顶盒、GPS,使用精简指令集。体积小、重量轻、成本价、可靠性高。 | ARM MIPS |
片上系统(SoC) | 在IC向IS转变的大方向下产生。将微处理器、模拟IP核、数字IP核和存储器集成在单一芯片上。系统级芯片 | x86,ARM,MIPS,类指令系列 |
5.嵌入式操作系统
uC/OS-II,TRON,嵌入式linux,window,ios,Android.
Vxworks
Palm OS
TinyOS