1.内核移植,就是根据 arch:(架构):arm mach(每种架构芯片) plat:外设平台相关 这些进行匹配修改,进行删减生成Image 镜像。通过加载到RAM中进行系统运行。

内核的生成过程:

make

编译 二进制化 压缩gzip(2:1) 加上64字节头

源码---》 vmlinux -----------》 Image ---------》 zImage --------》 uImage

5.0M vivi引导

2.为安装文件能够预知文件,目录的存放位置,让用户方便地找到不同类型的文件。

(内核里面有文件系统管理,启动内核的时候,就会在指定位置找到根文件系统的位置来初始化的)

根文件系统可以为多种格式:

cramfs : 只读的文件系统

jffs2 : 最初是为了norflash设计

yaffs2 : 最初是为了nandflash设计

等等。