您的位置:首页 > 其它

使用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作为开发环境的人来说还是很爽的。安装任何调试工具之类的就不用再耗费精力了。以后一卡在手,别无所求,哇咔咔卡。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: