嵌入式系统 (1.绪论)
1.绪论
1.1嵌入式系统的定义、特征
定义:
- IEEE定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”,强调从应用的角度,涵盖机电等附属装置。
- 一般定义:以应用为中心、以计算机技术为基础,具有软件和硬件可裁剪,且在功能、可靠性、成本、体积、功耗等方面有严格要求的专用计算机系统。
- 微机学会定义:嵌入式系统是以嵌入式应用为目的的计算机系统,可分为系统级(如工控器)、板级(带CPU主板)、片级(如单片机)。
特征:
- 系统内核小:适用于小型电子装置,内核比传统操作系统小得多(如OSE内核仅5K)。
- 专用性强:软件和硬件结合紧密,针对硬件进行移植,需要不断修改,强调与任务需求紧密结合。
- 系统精简:没有明显的系统软件和应用软件区分,功能设计简化以降低成本和提升安全性。
- 高实时性:嵌入式软件要求实时性高,需固态存储、代码高质量可靠。
- 开发标准化:需选择RTOS开发平台,调度多任务,保障实时性和可靠性,减少开发时间。
- 开发工具和环境依赖:必须有开