linux2.6.32内核移植,LINUX-2[1].6.32内核移植学习笔记

Linux-2.6.30内核的移植及调试运行

【开发的软件、硬件交代】

内核:linux-2.6.32.tar.gz 下载网址:

http://www.doczj.com/doc/a7108b8d84868762caaed56a.html/pub/linux/kernel/v2.6/

补丁:2.6.32-at91.patch.gz 下载地址:http://www.doczj.com/doc/a7108b8d84868762caaed56a.html.za/at91_26.html

开发硬件平台:AT91RM9200 同为嵌入式开发板

【内核移植过程】

step1:下载内核极其补丁;我的内核及补丁压缩包是放在了LINUX操作系统主文件夹flymz/myprog/core文件下;

(郑重声明:下载的内核必须要和补丁是配套的)

step2:解压内核,打补丁;

在DZ中输入:tar -zxvf myprog/core/linux-2.6.32.tar.gz进行内核解压

然后进入内核:cd linux-2.6.32

接着,打补丁:zcat ../myprog/core/2.6.32-at91rm.patch.gz | patch -p1

(附:若linux系统没有安装patch命令时,这里就会提示出错。所以要先安装个patch命令包,在ZD:sudo apt-get install patch 安装好了就不会报错了)

step3:内核配置;

(1)修改makefile文件

将linux-2.6.32文件夹下的makefile修改如下:

183:ARCH ?= $(SUBARCH)

184:CROSS_COMPILE ?=

修改为

183:ARCH ?= arm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值