嵌入式Linux根文件系统构建和移植

在嵌入式Linux构建和移植包括bootloader、内核及根文件系统和busybox、驱动、应用软件库(QT、JVM、python等)。

其中最令人费解的是内核及根文件系统和busybox、驱动构建和移植。

内核、根文件系统、busybox、yaffs2,为何要把4个不同的软件包放在一起?因为它们本来就是紧密结合的,当然有些项目可以不要busybox这个GUN 工具包。构建和移植包括以下步奏:

1、下载并修改内核。

2、将yaffs2作为补丁打进内核软件包里。给内核打yaffs2文件系统的补丁。一定要操作内核/fs文件夹。

3、配置编译内核,工作完成一半。

4、建立根文件系统目录 ,建立动态链接库 

5、busybox解压、配置并且编译到根文件系统中。编译要通过mkyaffs2image工具(就是通过yaffs官方源代码生成)编译构建好的根文件系统,如此才能被带了yaffs的内核操作。

6、将前面生成的内核映像文件(内核+yaffs2),根文件系统映像文件(busybox+Rootfs)下载到JZ2440开发板。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值