微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Linux内核编译初体验

Linux内核编译初体验

时间:11-21 来源:互联网 点击:
1. 下载内核

在ftp://ftp.kernel.org/pub/linux/kernel/下载原版内核

此处使用linux-2.6.22.6.tar.bz2

2. 解压内核

tar -xjvf linux-2.6.22.6.tar.bz2

3. 打补丁

补丁文件linux-2.6.22.6_jz2440.patch和解压后的文件夹linux-2.6.22.6处于同一目录下

执行patch命令

patch -p1 < ../linux-2.6.22.6_jz2440.patch

4. 配置

a.直接执行make menuconfig直接一项一项的配置

b.使用默认配置,在上面修改:arm的配置在arch/arm/configs目录下,在这里,找到找到相似的配置文件,拷贝到内核代码根目录下,重命名为.config ,然后执行make menuconfig进行修改配置项即可。

c.使用厂家提供的配置文件:直接把厂家配置文件复制为.config,然后执行make menucinfig。

这里使用c方法:config_ok为提供的配置文件

cp config_ok .config

5. 编译

make(或make uImage)

上一篇:Keil C51 与 ARM 并存方法
下一篇:ARM的pll

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top