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 即可生成。
当然这只是简单的说明了下文件系统制作的整个过程,具体还包括很多内容需要制作。
这里主要用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 即可生成。
当然这只是简单的说明了下文件系统制作的整个过程,具体还包括很多内容需要制作。
相关文章推荐
- 利用busybox制作yaffs2 根文件系统镜像
- busybox制作根文件系统时静态和动态的选择
- 基于busybox-1.10.1的简易根文件系统制作
- 用busybox制作嵌入式Linux的文件系统
- hi3531 SDK已编译文件系统制作jffs2文件系统镜像并解决问题 . 分类: arm-linux-Ubuntu HI3531 2014-06-18 08:45 951人阅读 评论(0) 收藏
- 嵌入式Linux---将文件系统制作成系统镜像
- 使用BusyBox制作根文件系统的操作步骤
- 使用BusyBox制作Linux根文件系统
- 使用busybox制作最基本的嵌入式(yaffs)文件系统
- 制作适合自己的linux系统镜像文件
- 如何制作Ext4文件系统镜像
- 使用busybox制作根文件系统(rootfs)
- 用busybox制作根文件系统
- Busybox制作嵌入式Linux的文件系统
- hi3531 SDK已编译文件系统制作jffs2文件系统镜像并解决这个问题 .
- hi3531 SDK已编译文件系统制作jffs2文件系统镜像并解决问题 .
- ([\u@\h\W]\# busybox 在制作根文件系统的处理方法
- busybox制作文件系统之etc/inittab
- busybox制作跟文件系统
- 用busybox制作根文件系统