嵌入式linux系统构成

2019-07-13 05:34发布

 嵌入式linux文件系统  一个典型的嵌入式linux系统按照存储空间通常包括引导区、内核区、文件系统区。引导区存放bootloader和内核参数;内核区存放特定嵌入式平台的定制linux内核;文件系统区包括根文件系统和建立于flash内核设备之上的文件系统。图形界面系统和用户应用程序就放在文件系统区中。 Bootloader占用的空间一般比较小,它后面紧接着启动参数区,用来保存linux内核启动参数和用户启动配置。Bootloader 程序是嵌入式系统的引导加载程序,是系统加电后运行的第一段软件代码。Bootloader程序是硬件相关的。在基于ARM的嵌入式系统中,系统在上电或复位时通常从0x00000000处开始执行,所以bootloader程序一般安装在这个地址。Bootloader程序的主要任务是初始化硬件设备,建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态。Bootloader的最主要的任务就是启动linux内核。