为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的补丁。
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的补丁。
相关文章推荐
- 为Linux内核打ARM补丁
- 基于Arm的Linux内核编译指导
- [转载]基于ARM的linux内核裁剪与移植
- linux内核补丁安装和编译安装
- 【解答】arm架构的linux内核,软件线程切换的时候,TLB作废吗,cache作废吗?
- linux内核的syslets补丁
- [arm 驱动]linux内核驱动之中断下半部编程
- linux内核实时补丁
- arm-linux移植手记(三)Linux内核移植
- ARM-Linux内核启动的分析
- 怎样为Linux内核打补丁
- Uboot打补丁-mini2440打补丁-安装arm-linux-gcc 3.4.5
- arm的2级页表在Linux内核创建过程解析
- arm的2级页表在Linux内核创建过程解析
- Linux内核及ARM的内存管理(再续)
- Linux内核及ARM的内存管理(不厌其烦续)
- Linux内核中make ARCH=arm menuconfig时出错
- Linux内核学习和研究及嵌入式(ARM)学习和研究的开放文档
- Linux内核---13.启动分析1之arch/arm/kernel/head.S
- Linux内核编译与裁剪(ARM版)