Arm嵌入式系统论文

ARM-Linux嵌入式系统的基本组件:

1,bootloader:BootLoader在操作系统内核运行之前运行。可以初始化硬件设备,建立内存空间映射,从而使系统的软硬件环境达到合适的状态,为最终调用操作系统内核准备正确的环境。

2.基础Linux系统为复杂应用软件系统的开发提供了一个基本框架,有相应的、方便易用的开发和维护管理工具。

3.文件系统用于管理嵌入式系统的存储空间。本来应该认为是操作系统的一部分,但是由于Linux源代码中有大量的文件系统支持部分,而嵌入式系统的存储空间有限,只能保留一个,所以这部分需要更复杂的处理。

4.图形用户界面库,其功能是为应用程序提供图形环境。虽然也可以看作是操作系统的一部分,但由于嵌入式系统的特殊性,往往需要定制。

5.设备驱动,因为每个嵌入式设备可能都有自己独特的设备,所以有必要为它开发一个驱动。

6.应用程序,具体实现用户所需的软件。应用程序员是指通过操作系统提供的开发接口开发的软件,以实现计算机的功能利用。