为Linux内核打ARM补丁
2014-06-09 13:16
323 查看
首先从以下网站下载标准的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
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
相关文章推荐
- 为Linux内核打ARM补丁
- Linux内核学习和研究及嵌入式(ARM)学习和研究的开放文档
- 从ARM编译Linux内核
- Linux内核----make ARCH=arm menuconfig时出错
- ARM-linux内核的编译
- [arm驱动]Linux内核开发之阻塞非阻塞IO----轮询操作【转】
- linux内核文档翻译 位置:Documentation/arm/Setup
- Linux内核---13.启动分析1之arch/arm/kernel/head.S
- android系统对linux内核的主要补丁
- Linux内核中常见内存分配函数(一) 分类: arm-linux-Ubuntu 2013-08-08 17:57 582人阅读 评论(0) 收藏
- 转载_ARM-Linux内核驱动加载过程思路
- arm-linux内核中串口时钟频率及波特率的设置
- Linux内核中make ARCH=arm menuconfig时出错
- 在应用中升级ARM-Linux内核映像
- ARM-Linux内核启动分析
- linux内核打补丁步骤
- 用arm-none-linux-gnueabi交叉编译Linux内核
- Linux内核---14.启动分析2之arch/arm/kernel/head.S
- Linux内核文档翻译:Documentation/arm/Booting
- linux内核启动过程分析之内核启动___arm__优秀