在这一篇中,我们首先让开发板对CS8900或者DM9000X网卡的支持,然后再分析实现u-boot怎样来引导Linux内核启动。因为测试u-boot引导内核我们要用到网络下载功能。
7)u-boot对CS8900或者DM9000X网卡的支持。
u-boot-2009.08版本已经对CS8900和DM9000X网卡有比较完善的代码支持(代码在drivers/net/目录下),而且在S3C24XX系列中默认对CS...
二、根据u-boot启动流程图的步骤来分析或者修改添加u-boot源码,使之适合yyq2440开发板(注:修改或添加的地方都用红色表示)。
1. yyq2440开发板u-boot的stage1入口点分析。
一般在嵌入式系统软件开发中,在所有源码文件编译完成之后,链接器要读取一个链接分配文件,在该文件中定义了程序的入口点,代码段、数据...
记录一下移植linux 3.0.1到fl2440的过程,供以后参考。
编译器:arm-linux-gcc 4.3.2
linux: 3.0.1
从官网上下载linux-3.0.1内核,解压到某一目录。
1.更改Makefile
ARCH ?= arm
CROSS_COMPILE ?= arm-linux-
2.make s3c2410_defconfig
3.make menuconfig
选中以下项:
Kernel Features &nbs...
本文描述yaffs2移植到linux 3.0.1,移植方法来源于互联网,关于yaffs2到linux 2.6.39一文,方法一样。
原文网址:http://www.linuxidc.com/Linux/2011-08/39661.htm
YAFFS2移植Linux2.6.39.2 成功(需要更改YAFFS2官方最新源代码)附上自己修改好的Linux2.6.39.2-yaffs2.tar.gz。
原以为Linux内核的YAFFS2文件系统移植很简单,网上一大片的,多的是,其实只要给Linux内核打个补丁就行了,对于Linux2.6.37及以前的...