使用Buildroot为I.MX6制作根文件系统的解决方案
这里使用如下的默认配置:
Bootloaders
系统引导程序。包括 Barebox、mxs-bootlets、U-boot等。因为这里我不在Buildroot里编译Uboot,所以不做配置。默认是选择了Uboot的,这里把它取消掉。
Host utilities
嵌入式系统的主机工具。选择一些需要的工具。
Legacy config options
历史遗留的配置。该版本的 buildroot 已经删除或者不支持的内容。
4)make all编译
sudo make all
会编译一段时间,不是很长,编译完之后,输出结果位于output/images 下,会生成rootfs.tar格式文件。
5)将rootfs.tar转成成bz2格式文件
cd output/images/
sudo mkdir rootfs
sudo tar xvf rootfs.tar -C ./rootfs/
cd rootfs/
sudo tar -cjf core-image-base-myd-y6ull14x14.rootfs.tar.bz2 *
因为Mfgtool里面的rootfs文件格式bz2格式,所以这里先解压,再压缩成bz2格式文件,最后放到Mfgtool对应目录里,通过USB烧写到板子里就行了。
4.结果查看
烧录到板子里正常启动后,使用USB转TTL串口,连接PC和板子,可以看到系统可以正常起来,host name是buildroot,和我们上面的配置一致。
ls/cd等命令也可以正常使用,
再看看我们上面添加的dropbear,执行以下步骤:
1)先查看dropbear的版本
dropbear –V
提示如下信息:
说明我们的dropbear已经成功弄进去了。
图片新闻
最新活动更多
-
11月8日立即预约>> 筑梦启光 砺行致远 | 新天激光数字化产研基地奠基仪式
-
即日-11.13立即报名>>> 【在线会议】多物理场仿真助跑新能源汽车
-
11月28日立即报名>>> 2024工程师系列—工业电子技术在线会议
-
11月29日立即预约>> 【上海线下】设计,易如反掌—Creo 11发布巡展
-
11月30日立即试用>> 【有奖试用】爱德克IDEC-九大王牌安全产品
-
12月19日立即报名>> 【线下会议】OFweek 2024(第九届)物联网产业大会
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论