如何使用Buildroot为I.MX6制作根文件系统?
这里需要核对一下登录的串口号是否配置正确,
Kernel
配置嵌入式系统的内核.因为我们不在Buildroot里编译内核,所以我们不需要选中内核相关配置。默认的是选择的,需要取消掉。
Target packages
文件系统运用程序以及库安装包。包含 1800 多种 buildroot package,供我们选择性的安装。
这里我要使用dropbear来实现ssh和scp的功能,只要到Networking application里选中就行了。
你可能会好奇的问,你是怎么知道在这个路径下的,告诉你一个方法,使用/ 搜索dropbear
得到的提示信息如下,里面告诉了你具体位置在哪。
Filesystem images
文件系统镜像文件。生成各种类型的根文件系统,例如 BUIFS、EXT2/3/4、jffs2 等。
这里使用如下的默认配置:
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已经成功弄进去了。
2)Linux内核启动后,dropbear会自动启动。通过键入以下命令验证dropbear是否正在侦听端口22
netstat -tln
3)使用cd命令先进入到 /etc/dropbear目录,并使用以下命令生成dropbear密钥
dropbearkey -t ecdsa -f dropbear_ecdsa_host_key
提示如下:
4)使用passwd给板子root用户设置一个密码
passwd
5) 插上网线连接PC和板子,ifconfig 配置网卡,电脑IP网段要和板子一致。
ifconfig eth1 192.168.20.224
5)之后就可以正常使用ssh和scp了
ssh登录成功如下:
scp也可以使用,用来方便的和windows主机进行上传下载文件。
5.结束语
使用Buildroot相比Yocto环境的搭建和具体使用要简单的多,它的整体使用和编译uboot、kernel差不多,同时生成的根文件系统也比较精简,建议大家尝试尝试。另外通过这次Buildroot我深刻的体会到利用第三方工具来构建系统的便捷之处,之前我还不理解为什么有这种东西的存在,对比我之前手动用busybox去构建根文件系统,以及自己编译移植dropbear到文件系统里,使用Buildroot这种工具真是方便的太多了,实践出真知啊。
图片新闻
最新活动更多
-
11月22日立即报名>> 【线下论坛】华邦电子与莱迪思联合技术论坛
-
即日-11.30免费预约申请>>> 燧石技术-红外热成像系列产品试用活动
-
11月30日立即试用>> 【有奖试用】爱德克IDEC-九大王牌安全产品
-
即日-12.26火热报名中>> OFweek2024中国智造CIO在线峰会
-
即日-0120限时下载>>> 爱德克(IDEC)设备及工业现场安全解决方案
-
限时免费下载立即下载 >>> 2024“机器人+”行业应用创新发展蓝皮书
推荐专题
- 1 同源共创 模式革新 | 华天软件皇冠CAD(CrownCAD)2025新品发布会圆满举行
- 2 上海国际嵌入式展暨大会(embedded world China )与多家国际知名项目达成合作
- 3 史上首次,大众终于熬不住开启40亿降本计划!关3个工厂,裁员万名...
- 4 iEi威强电新品丨IMBA-AM5:工业计算的强劲引擎
- 5 守护绿色学习空间,EK超低温热泵服务对外经济贸易大学图书馆
- 6 颜值高 有“门”道|贝特威汽车门板内饰AI视觉检测解决方案
- 7 观众登记启动 优解制造未来,锁定2025 ITES深圳工业展
- 8 3大场景解读 | 红外热像仪赋能科研智造创新应用
- 9 揭秘:「全球知名跨境电商」构建核心竞争力的“独门绝技”是?
- 10 这个双十一,买iEi威强电就“购”了!
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论