文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > 工程科技 > 信息与通信 > FL2440开发板内核移植笔记
侵权投诉

FL2440开发板内核移植笔记

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

找到以下行:

第1页

你可能喜欢

  • linux内核编译
  • uboot移植
  • linux内核移植
  • Linux内核配置
  • 嵌入式软件工程师笔试题
  • Linux编程
  • linux驱动程序

热门文档

相关文档

  • FL2440开发板Linux内核移植笔记

    FL2440开发板Linux内核移植笔记_信息与通信_工程科技_专业资料。关于FL2440开发板的Linux内核移植过程的详细介绍,包括必要的驱动,和驱动参数的改动,以及对于出现的...

  • Linux-2.6.24.2在FL2440开发板上的内核移植

    Linux-2.6.24.2 在 FL2440 开发板上的内核移植(经 本人验证已经成功)自己在移植中遇到很多问题,写这篇文章的目的是为能为那些正在学习 Linux 内核移植的朋友...

  • FL2440开发板使用手册

    开发板附带的有两张光盘, 其中一张中 wince5.0, WinCE 内核定制工具 Paltform...5.ucos2 是移植好的 ucos2 操作系统及二进制文件(可烧写到开发板 MyApp 分区...

  • ATMEL9200内核移植开发文档

    ATMEL9200内核移植开发文档_计算机软件及应用_IT/计算机_专业资料。... 东北师大附中理科学霸高中化学选修5笔记81份文档 笑话大全集 笑话大全爆笑版 ...

  • 移植2.6.36.1内核到s3c2440开发板

    移植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中Norflash烧写、擦除功能移植(针对FL2440开发板)_信息与通信_工程科技_专业资料。在u-boot中实现norfalsh的烧写、擦除有两种方式:CFI驱动和u-boot功能...

  • FL2440开发板底板原理图

    2014全国高考状元联手分享状元笔记 衡水中学文科学霸高中数学笔记 清华附中文科学... FL2440开发板内核移植笔... 9页 免费 优龙2440开发板原理图-核... 13页 ...

  • 内核移植

    内核移植_信息与通信_工程科技_专业资料。FL2440开发板内核移植过程宿主机:虚拟机+red hat 9.0 目标机:s3c2440 交叉编译器:arm-linux-gcc-3.4.1 交叉编译...

  • FL2440开发板U盘挂载

    FL2440开发板底板原理图 8页 1财富值 FL2440开发板内核移植笔记 9页 免费 ...在内核目录下,输入 make menuconfig,进入配置菜单,如下: Device Drivers-à SCSI...

站点地图 | 文档上传 | 侵权投诉 | 手机版
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.guandang.net All Rights Reserved.  -  email