一、编译流程
1- 解压缩
2- 打补丁
patch -p_ < 补丁文件
-p用于忽略补丁文件前面几个‘/’
-p1表示去掉前面1个目录
3- 配置
两种方法:
1. make menuconfig 每一项都自己配置
2. 使用默认配置,在此基础上修改
3. 使用厂家提供的配置文件
在内核目录下
find -name “*defconfig*”
在/arch/arm/configs下会找到很多默认配置
make s3c2410_deconfig
会将结果保存在.config中
make menuconfig会读取.config
可以直接将厂家的config文件复制为.config
- config_ok就是韦东山提供的配置文件
make menuconfig
- 进入界面后,一些选项高亮的开头字母,按下之后可以直接跳转
- 输入Y就会编译,N就不编译。M就是作为模块,事后加载。?是帮助(对配置项的帮助说明)
如果make menuconfig出错,请参考链接:http

本文详细介绍了S3C2440内核的编译流程,包括解压缩、打补丁、配置(menuconfig选项)、编译,并探讨了配置过程中的关键步骤如生成.config,配置项CONFIG_DM9000及其在C源码和Makefile中的体现。此外,还解析了makefile的工作原理,以及内核启动时如何处理uboot参数。
最低0.47元/天 解锁文章
1571

被折叠的 条评论
为什么被折叠?



