为Linux内核打ARM补丁

来源:互联网 发布:淘宝上下架查询小助手 编辑:程序博客网 时间:2024/05/16 12:04

首先从以下网站下载标准的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的补丁。

This  is fit for other version of kernel


0 0
原创粉丝点击