使用embedded ubuntu构建嵌入式文件系统
2013-03-21 15:15
316 查看
最近开发了很多基于Freescale的imx6的系统,其中一个问题就是如何找到一个合适的,易用的嵌入式文件系统。当然,我们可以用很多的工具来生成定制话的文件系统,但是在调试开发的时候,每次重新定制,选配文件系统也是一个颇为耗费时间的工作。下面我会将我使用embedded ubuntu 的过程记录下来,方便以后工作。
闲话不多说,首先要下载最小文件系统安装
首先提示我需要安装一定环境,我使用的是ubuntu12.04的系统。 “sudo apt-get install uboot-mkimage pv". 安装uboot-mkimage 和 pv两个包。
解压软件包"tar vxf ubuntu-*".
插入SD卡,制作文件系统。由于我们的项目是基于imx6的,所以uboot我选择了imx6sabrelite。
"sudo ./setup_sdcard.sh --mmc /dev/sdb --uboot mx6qsabrelite --rootfs ext2"
结束以后会生成两个分区,一个boot分区,一个rootfs分区。
烧写到我自己的板子的uboot。“sudo dd=u-boot.bin of=/dev/sdb seek=2 skip=2 bs=512"
将我的uImage拷贝到boot分区
uboot驱动参数改成sd卡启动,uImage从boot分区读取
大功告成。
总体上感觉安装了成了一个小的ubuntu的系统,对于经常使用ubuntu作为开发环境的人来说还是很爽的。安装任何调试工具之类的就不用再耗费精力了。以后一卡在手,别无所求,哇咔咔卡。
闲话不多说,首先要下载最小文件系统安装
首先提示我需要安装一定环境,我使用的是ubuntu12.04的系统。 “sudo apt-get install uboot-mkimage pv". 安装uboot-mkimage 和 pv两个包。
解压软件包"tar vxf ubuntu-*".
插入SD卡,制作文件系统。由于我们的项目是基于imx6的,所以uboot我选择了imx6sabrelite。
"sudo ./setup_sdcard.sh --mmc /dev/sdb --uboot mx6qsabrelite --rootfs ext2"
结束以后会生成两个分区,一个boot分区,一个rootfs分区。
烧写到我自己的板子的uboot。“sudo dd=u-boot.bin of=/dev/sdb seek=2 skip=2 bs=512"
将我的uImage拷贝到boot分区
uboot驱动参数改成sd卡启动,uImage从boot分区读取
大功告成。
总体上感觉安装了成了一个小的ubuntu的系统,对于经常使用ubuntu作为开发环境的人来说还是很爽的。安装任何调试工具之类的就不用再耗费精力了。以后一卡在手,别无所求,哇咔咔卡。
相关文章推荐
- 嵌入式应用/驱动开发网络环境设置-使用NFS网络文件系统挂载根文件系统
- 嵌入式 使用busybox制作完全属于自己的文件系统
- 嵌入式操作系统VxWorks中TFFS文件系统的构建
- (转贴) 在嵌入式Linux系统中使用cramfs文件系统
- 使用busybox构建linux根文件系统
- 为omap3530使用BusyBox构建linux文件系统及添加telnet服务
- 使用busybox构建yaffs2根文件系统(前言)
- 使用Dockerfile文件构建基于centOS系统的tomcat镜像
- 嵌入式Linux之我行——设备文件系统剖析与使用
- 使用busybox构建yaffs2根文件系统(前言)
- 基于Linux的嵌入式文件系统构建与设计
- 使用busybox构建linux根文件系统
- 使用busybox构建linux根文件系统
- 使用busybox制作最基本的嵌入式(yaffs)文件系统
- Linux内核制作与嵌入式根文件系统的构建
- 嵌入式Linux-根文件系统2_(利用交叉编译工具链,构建/lib目录)
- 使用NFS文件系统与嵌入式设备传输文件
- 构建根文件系统二之安装使用glibc库
- 嵌入式Linux开发板上NFS文件系统的使用
- 嵌入式文件系统的构建