您的位置:首页 > 其它

busybox创建文件系统及镜像制作

2013-01-28 20:17 435 查看
嵌入式学习中,uboot移植、内核的裁剪与移植,再有一个就是文件系统的制作了。

这里主要用busybox工具来创建文件系统,以及用mkyaffs2image工具来将创建后的文件系统制作成可下载到开发板中 的镜像 .img 文件。

首先安装busybox工具(网上资源很多的),解压后进入文件目录,这个和配置剪切内核很相似,进入后找到Makefile 文件,将ARCH?=$(SUBARCH) 改为ARCH?=$arm ,将CROSS_COMPILE?= 改为CROSS_COMFILE?=arm-linux- 。

接着make menuconfig,进去后就可以裁减文件系统 的一些特性了,save退出后会产生一个 .config 的配置文件。执行make命令编译busybox,编译完成后显示:


最后在执行make CONFIG_PREFIX=/home/fs_mini install,说明CONFIG_PREFIX 为最后生成的文件系统,这里可以自己选择。编译后生成:



以上,一个简单的文件系统的雏形就有了。

下面就准备用mkyaffs2image工具将这个生成的文件系统制作成 镜像

执行命令:mkyaffs2image-128M /home/fs_mini fs_mini.img 即可生成。

当然这只是简单的说明了下文件系统制作的整个过程,具体还包括很多内容需要制作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: