内核启动流程分析
内核功能结构,结合Makefile 和 Kconfig进行分析
内核的启动过程分析
- 比较机器ID
- 解析uboot传入的启动参数
- 挂载根文件系统,执行第一个程序
-
解压缩
在windows下找到源码拷贝到linux目录
解压缩源码文件# tar xjf linux-2.6.22.6.tar.bz2
-
打补丁
在源码目录下打补丁,-p1表示忽略/前几层# patch -p1 < ../linux-2.6.22.6_jz2440_v2v3.patch
-
配置
a. make menuconfig 选择太多
b. 使用默认配置项,在上边修改# ls arch/arm/configs //找到相似的配置文件xxx_defconfig