《2019linux最小根文件系统的制作.ppt》由会员分享,可在线阅读,更多相关《2019linux最小根文件系统的制作.ppt(19页珍藏版)》请在三一文库上搜索。
Linux最小根文件系统的移植,史华杰 2017.3.10,用于存放引导启动所需的命令或用户可能用到的命令。,用于存放特定机器的配置文件,用于存放设备文件。,用于存放文件系统上的程序执行所需的共享库,Why?,字符设备,块设备,网络设备,流程,硬件自检,bootloader,内核加载,CPU,FLASH(程序存放处),SDRAM,BOOTLOADER 内核,硬件自检,bootloader,内核加载,初始化中断向量表,CPU时钟等各种初始化,将启动参数来传递个 Linux 内核,启动内核,?,内核的初始化,进入用户空间,启动应用程序,第一个读取设备,启动控制台标准输入输出 Console,第一个程序Init,BusyBox,硬件自检,bootloader,内核加载,/dev/console,init程序BusyBox,硬件自检,bootloader,内核加载,/dev/console,init程序BusyBox,etc/inittab,inittab中指定的应用程序,标准C库,构建Busybox,构建C库,最小根文件系统,谢谢,