嵌入式软件分类:
板级支持包(BSP)是介于主板硬件和操作系统中驱动层之间的一层 具体功能包括:
主要特点:
一般来说:BSP主要包括:引导加载程序BootLoader和设备驱动程序
BootLoader是嵌入式系统加电后运行的第一段软件代码,是在操作系统内核运行之前运行的一小段程序,通过这段程序,可以初始化硬件设备、建立内存空间映射图,从而将系统软件的软硬件环境设置到一个合适的状态,以便为最终调用操作系统内核做好准备,一般功能如下:
一般嵌入式系统由:嵌入式处理器、相关支撑硬件、嵌入式操作系统、支撑软件以及应用软件组成。
嵌入式系统应具备的特性:
嵌入式系统分类: 根据不同用途可将嵌入式系统划分为:嵌入式实时系统和嵌入式非实时系统,实时系统又可分为强实时系统和弱实时系统。如果从安全性要求看,嵌入式系统还可以分为:安全悠关系统和非安全悠关系统。
嵌入式系统分为:硬件层、抽象层、操作系统层、中间件层和应用层
嵌入式操作系统(EOS)主要特点:微型化、代码质量高、专业化、实时性强、可裁减和可配置
实时操作系统的特征:高精度计时系统、多级中断机制、实时调度机制