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