1. make distclean


2. 配置内核  ----> 生成 .config文件

make menuconfig ARCH=arm

Linux嵌入式 -- 内核 (arm) & 文件系统


Makefile文件分析:

Linux嵌入式 -- 内核 (arm) & 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统


3.  编译内核

make uImage ARCH=arm  CROSS_COMPLIE=arm-linux-


编译完成后位于 ARCH/arm/boot/zImage


4. 内核启动流程 (终极目标:挂在根文件系统,运行应用程序)

Linux嵌入式 -- 内核 (arm) & 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统



4. 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统


5. 如何制作linux嵌入式所需的文件系统? 

a.  创建目录和文件

b.  为创建的目录和文件建立管理数据。


6. 如何创建根文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统

etc 包含  fstab  init.d  inittab  profile

Linux嵌入式 -- 内核 (arm) & 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统




7.  嵌入式文件系统(含义二)

Linux嵌入式 -- 内核 (arm) & 文件系统

根据设备的 硬件特性 系统需求 选择不同的文件系统。。。。

Linux嵌入式 -- 内核 (arm) & 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统


8.  嵌入式文件系统 的制作(含义二)

Linux嵌入式 -- 内核 (arm) & 文件系统

Linux嵌入式 -- 内核 (arm) & 文件系统


Linux嵌入式 -- 内核 (arm) & 文件系统

相关文章:

  • 2021-11-07
  • 2022-12-23
  • 2021-06-13
  • 2021-07-10
  • 2021-12-14
  • 2021-11-20
  • 2021-04-09
  • 2021-12-15
猜你喜欢
  • 2022-03-04
  • 2021-11-21
  • 2021-06-24
  • 2021-12-06
  • 2022-12-23
相关资源
相似解决方案