嵌入式系统之构建Linux系统学习笔记
一个嵌入式系统从软件的角度来看分为三个层次:
1、引导加载程序
包括固化在固件(firmware)中的boot程序(可选)和Bootloader两大部分。
2、Linux内核
特定于嵌入式平台的定制内核
3、根文件系统
包括系统命令和应用程序
一个同时装有Bootloader、内核启动参数、内核映像和根文件系统映像的固态存储器(比如Nand Flash)的典型空间分配结构图:
X86------gcc
ARM------arm-linux-gcc
u-boot的两种模式:
下载模式:下载u-boot.bin,uImage,rootfs
引导模式:引导内核启动