FL2440开发板内核移植笔记
参考:doc.guandang.net
宿主机:Redhat Linux AS4
目标机:s3c2440
交叉编译器:arm-linux-gcc-3.4.1
交叉编译器路径:/usr/local/arm/3.4.1
要移植的内核版本:linux-2.6.33
文件系统类型: yaffs2 (目前使用光盘中linux-2.6.28的文件系统touch.yaffs)
笔记作者:japleak
1、 下载内核linux-2.6.33.tar.gz(
中可以找到),然后还需要下载yaffs2文件系统,目的是为了给内核打补丁。下载地址为:doc.guandang.net (此步骤很重要,如果yaffs2不正确,可能引起无法正常编译通过)。
2、 将下载的文件存放在/usr/src/中。
3、 分别解压缩: [root@WEB188 src]# tar xzf linux-2.6.33.tar.gz
[root@WEB188 src]# tar xzf yaffs2.tar.gz
4、 为内核增加yaffs2补丁 [root@WEB188 src]# cd yaffs2 [root@WEB188 yaffs2]# ./patch-ker.sh c ../linux-2.6.33/ Updating ../linux-2.6.33//fs/Kconfig
Updating ../linux-2.6.33//fs/Makefile
5、 修改机器码。进入内核目录,修改机器码跟bootloader的机器码一致(FL2440为193) [root@WEB188 yaffs2]# cd ../linux-2.6.33
[root@WEB188 linux-2.6.33]#vi arch/arm/tools/mach-types
首先删除以下行:
s3c2410 ARCH_S3C2410 S3C2410 182 然后将以下行:
s3c2440 ARCH_S3C2440 S3C2440 362 修改为:
s3c2440 ARCH_S3C2440 S3C2440 193
6、 指定目标板machine、编译器和编译器路径。修改Makefile文件,注意将
CROSS_COMPILE对应到你系统中交叉编译器地址
[root@WEB188 yaffs2]# vi Makefile
将两行:
ARCH ?= $(SUBARCH)
CROSS_COMPILE ?=
修改为以下两行:
ARCH ?= arm
CROSS_COMPILE ?=/usr/local/arm/3.4.1/bin/arm-linux-
7、 增加devfs文件管理器的支持。
[root@WEB188 linux-2.6.33]# vi fs/Kconfig
找到以下行:
FL2440开发板Linux内核移植笔记_信息与通信_工程科技_专业资料。关于FL2440开发板的Linux内核移植过程的详细介绍,包括必要的驱动,和驱动参数的改动,以及对于出现的...
Linux-2.6.24.2 在 FL2440 开发板上的内核移植(经 本人验证已经成功)自己在移植中遇到很多问题,写这篇文章的目的是为能为那些正在学习 Linux 内核移植的朋友...
开发板附带的有两张光盘, 其中一张中 wince5.0, WinCE 内核定制工具 Paltform...5.ucos2 是移植好的 ucos2 操作系统及二进制文件(可烧写到开发板 MyApp 分区...
ATMEL9200内核移植开发文档_计算机软件及应用_IT/计算机_专业资料。... 东北师大附中理科学霸高中化学选修5笔记81份文档 笑话大全集 笑话大全爆笑版 ...
移植2.6.36.1 内核到 FL2440 开发板参考网址:http://bbs.witech.com.cn/thread-468-1-1.html 一、试验环境宿主机:vmware6.5,ubuntu10.04,内核 2.6.32...
u-boot中Norflash烧写、擦除功能移植(针对FL2440开发板)_信息与通信_工程科技_专业资料。在u-boot中实现norfalsh的烧写、擦除有两种方式:CFI驱动和u-boot功能...
2014全国高考状元联手分享状元笔记 衡水中学文科学霸高中数学笔记 清华附中文科学... FL2440开发板内核移植笔... 9页 免费 优龙2440开发板原理图-核... 13页 ...
内核移植_信息与通信_工程科技_专业资料。FL2440开发板内核移植过程宿主机:虚拟机+red hat 9.0 目标机:s3c2440 交叉编译器:arm-linux-gcc-3.4.1 交叉编译...
FL2440开发板底板原理图 8页 1财富值 FL2440开发板内核移植笔记 9页 免费 ...在内核目录下,输入 make menuconfig,进入配置菜单,如下: Device Drivers-à SCSI...
热门文档