您的位置:首页 > 运维架构 > Linux

为Linux内核打ARM补丁

2009-06-11 02:23 316 查看
首先从以下网站下载标准的Linux内核:
http://www.kernel.org/pub/linux/kernel/v2.4/
我们以2.4.18的内核为例,只需要下载2.4.18的版本的内核就可以了
然后下载ARM系统所系的补丁,从以下网站可以得到ARM的补丁:
http://www.arm.linux.org.uk/developer/v2.4/
下载2.4.18-rmk补丁,使用rmk5-7修补过2.4.18的内核之后,就得到了2.4.18-rmk5-7的内核,这就包含了以ARM为基础的系统所需要的功能。可以任意下载5-7的任意一个补丁,建议将所有的补丁全部下载,用于测试那个版本最优于自己的开发板。我们以patch-2.4.18-rmk7.bz为例来为Linux内核打补丁。
准备完成之后,将Linux内核解压后可以得到Linux目录,将补丁patch-2.4.18-rmk7.bz文件解压,可以得到文件patch-2.4.18-rmk7,这样基本工作就完成了。
然后将patch-2.4.18-rmk7补丁文件移动到内核解压目录linux中。
进入linux目录,执行以下指令
# patch -p1 < patch-2.4.18-rmk7
得到以下信息:
……
patching file net/irda/iriap.c
patching file net/irda/irlan/irlan_common.c
patching file net/irda/irlap_event.c
patching file net/irda/irlap_frame.c
patching file net/irda/irttp.c
patching file net/sched/Config.in
这样就成功的为标准内核应用了ARM的补丁。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: