kernel移植

linux2.6.35.14
详细步骤见
Mini2440 Linux移植开发实战指南.pdf
嵌入式Linux应用开发完全手册chapter16

①在官方内核中已经添加了对mini2440的支持,已有文件
linux/arch/arm/configs/mini2440_defconfig
linux/arch/arm/mach-s3c2440/mach-mini2440.c
(友善指南未用,而是复制相同目录下的mach-smdk2440.c作为mach-mini2440.c,然后修改)
②在顶层Makefile中修改平台和编译器,大概line 192,如下
ARCH        ?= arm
CROSS_COMPILE    ?= arm-linux-
③执行编译
make mini2440_defconfig
make

④如果要用uboot引导内核,还需将zImage变换成uImage(zImage.img),
见http://blog.csdn.net/songqqnew/article/details/6847032
mkimage -n 'tekkaman' -A arm -O linux -T kernel -C none -a 0x30008000 -e 0x30008040 -d zImage zImage.img

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值