摘要: 这篇文章迟迟未写,有些歉意。闲话休提,转入正题。文件系统的移植也是分为制作和烧写两个步骤,制作的过程又分为内容制作和格式转换两个方面。制作文件系统命令的工具常用busybox(源码也很值得研究哦!),格式转换工具常用的如mkfs.jffs2, mkfs.cramfs, mkfs.yaffs2等,有的需要自己制作,有的标准linux已经提供。烧写也有两种方式,一种就是通过烧写工具直接烧写,比如在u-boot启动后,通过nand read 命令; 另一种是在一个已经制作好得文件系统中存放另一个需要烧写的文件系统,通过“挂载拷贝”的方式,把这个文件系统烧写到外存。所谓挂载拷贝,就是先通过mount命 阅读全文
posted @ 2011-10-13 20:34 jialejiahi 阅读(424) 评论(0) 推荐(0)
摘要: 在有了合适的交叉编译工具链和移植了bootloader的基础上,就要进行期待的内核移植。移植的主要工作是增减内核模块,重新编译定制好得内核,使之符合具体要求。本文简要的说明2.6.35内核在s3c2410平台的移植。主要写编译过程。步骤如下:1.下载并解压源码包2.进入源码根目录,修改MakefileARCH = armCROSS_COMPILE = arm-linux-3.添加网卡驱动一般嵌入式开发环境都是用网络文件系统,所以需要网卡驱动的支持。linux-2.6.35内核中有cs8900的驱动,但是我们需要修改。另外,也可以增加一个可以使用的cs8900网卡到我们的内核。这里使用第二种方法 阅读全文
posted @ 2011-10-13 15:23 jialejiahi 阅读(360) 评论(0) 推荐(0)