一.嵌入式的软件分类按照软件使用的资源以及所要承担的任务可以分成三种:系统软件。应用软件。支撑软件
其中系统软件主要是系统硬件设备的驱动程序,嵌入式操作系统,还有各种中间件
支撑软件是辅助开发的工具软件,一般是用于软件开发的阶段。
二.嵌入式的设备驱动层是在硬件和操作系统中间的一层,他直接对系统的硬件进行管理和控制,并为上层提供驱动支持。
在嵌入式系统中这一层也叫做BSP层(板间支持包),它一般是针对某个特定的单板来设计的。所以在实际的开发过程中,通常是可以找到一个与自己硬件系统对应的一个演示版的BSP,在此基础上进行修改和完善。
BSP主要是包括Bootloader(引导加载程序)和设备驱动程序两方面的内容。
三.文件系统。包括根文件系统和建立于Flash内存设备之上文件系统。通常用ramdisk来作为rootfs。
问题<