一个嵌入式系统从软件的角度来看分为三个层次:

1、引导加载程序

包括固化在固件(firmware)中的boot程序(可选)和Bootloader两大部分。

2、Linux内核

特定于嵌入式平台的定制内核

3、根文件系统

包括系统命令和应用程序

一个同时装有Bootloader、内核启动参数、内核映像和根文件系统映像的固态存储器(比如Nand Flash)的典型空间分配结构图:

嵌入式系统之构建Linux系统学习笔记

X86------gcc

ARM------arm-linux-gcc

u-boot的两种模式:

下载模式:下载u-boot.bin,uImage,rootfs

引导模式:引导内核启动

嵌入式系统之构建Linux系统学习笔记

嵌入式系统之构建Linux系统学习笔记



相关文章:

  • 2021-10-10
  • 2021-09-14
  • 2021-07-20
  • 2021-10-30
  • 2021-11-06
  • 2021-12-01
  • 2021-06-21
  • 2021-12-23
猜你喜欢
  • 2021-04-09
  • 2021-06-01
  • 2021-11-18
  • 2022-12-23
  • 2021-07-11
  • 2021-06-23
  • 2021-05-09
相关资源
相似解决方案