搜索
bottom↓
回复: 30

使用Buildroot为I.MX6制作根文件系统

[复制链接]
(43231151)

出0入22汤圆

发表于 2019-5-10 18:17:10 | 显示全部楼层 |阅读模式
本帖最后由 wangwenxue 于 2019-5-10 23:53 编辑

接触Freescale/NXP的I.MX6处理器大概有了两年的时间,对于一个最初玩MCU的我来说,真是面临了很多的挑战。最让我感到郁闷和崩溃的是那个官方的基于Yocto的开发环境,搭建它要求真是太高了,机器得有上百G的空间,Ubuntu系统版本也有要求,还要能翻墙等等,另外还得去理解Yocto的架构。我在尝试过两次之后准备彻底的放弃研究它了。前两天由于工作需要,不得不再一次面对要自己去编译文件系统的问题,碰巧在网上看到有人用Buildroot弄成功过,我尝试了下,没太费力气就成功了,Buildroot比Yocto简单太多了。特以此文记录下,希望对大家有所帮助。

完整文章见附件:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

广告:购买下面产品论坛可获得建设资金 >>

(43230456)

出0入0汤圆

发表于 2019-5-10 18:28:45 来自手机 | 显示全部楼层
感谢分享
(43230122)

出0入0汤圆

发表于 2019-5-10 18:34:19 | 显示全部楼层
(43167032)

出0入0汤圆

发表于 2019-5-11 12:05:49 来自手机 | 显示全部楼层
发行版的根文件系统是用什么工具做的,有次面试我懵了,busybox不算
(43155678)

出0入22汤圆

 楼主| 发表于 2019-5-11 15:15:03 | 显示全部楼层
ele-madman 发表于 2019-5-11 12:05
发行版的根文件系统是用什么工具做的,有次面试我懵了,busybox不算

debootstrap ?
(42992094)

出0入0汤圆

发表于 2019-5-13 12:41:27 | 显示全部楼层
感谢分享,持续关注!!
(42893116)

出0入0汤圆

发表于 2019-5-14 16:11:05 | 显示全部楼层
在等楼主的 从单片机到Linux系列博客
(42631096)

出0入22汤圆

 楼主| 发表于 2019-5-17 16:58:05 | 显示全部楼层
李贝 发表于 2019-5-14 16:11
在等楼主的 从单片机到Linux系列博客

已经更新
(42616763)

出0入4汤圆

发表于 2019-5-17 20:56:58 来自手机 | 显示全部楼层
yocto也挺好弄得,就是占的空间大
(40239222)

出0入0汤圆

发表于 2019-6-14 09:22:39 | 显示全部楼层
多谢分享
(40239154)

出0入22汤圆

 楼主| 发表于 2019-6-14 09:23:47 | 显示全部楼层
cloudxxcloud 发表于 2019-5-17 20:56
yocto也挺好弄得,就是占的空间大

太占空间了,我电脑空间不够,放弃了
(40239132)

出0入20汤圆

发表于 2019-6-14 09:24:09 | 显示全部楼层
一般简单的系统,都用buildboot。业内通行的做法。
(40238920)

出0入22汤圆

 楼主| 发表于 2019-6-14 09:27:41 | 显示全部楼层
wenming 发表于 2019-6-14 09:24
一般简单的系统,都用buildboot。业内通行的做法。

简单和复杂,如何区分?我没太明白哪些yocto能用的,buildroot用不了。
(40238260)

出0入20汤圆

发表于 2019-6-14 09:38:41 | 显示全部楼层
wangwenxue 发表于 2019-6-14 09:27
简单和复杂,如何区分?我没太明白哪些yocto能用的,buildroot用不了。

我的意思不牵涉到太多的应用,例如网络方面,图形方面的,像Ubuntu的image做起来就很复杂,相对于buildroot来说。
(40237188)

出0入0汤圆

发表于 2019-6-14 09:56:33 | 显示全部楼层
wenming 发表于 2019-6-14 09:38
我的意思不牵涉到太多的应用,例如网络方面,图形方面的,像Ubuntu的image做起来就很复杂,相对于buildro ...

有没有教程指导搭建yocto,然后从 yocto 构建 imx6ul 的 u-boot,kernel, rootfs ?
(40236864)

出0入22汤圆

 楼主| 发表于 2019-6-14 10:01:57 | 显示全部楼层
wenming 发表于 2019-6-14 09:38
我的意思不牵涉到太多的应用,例如网络方面,图形方面的,像Ubuntu的image做起来就很复杂,相对于buildro ...

有道理啊
(40236835)

出0入22汤圆

 楼主| 发表于 2019-6-14 10:02:26 | 显示全部楼层
广轻电气091 发表于 2019-6-14 09:56
有没有教程指导搭建yocto,然后从 yocto 构建 imx6ul 的 u-boot,kernel, rootfs ?

官网文档里有,不过是英文的。
(40236681)

出0入0汤圆

发表于 2019-6-14 10:05:00 | 显示全部楼层
wangwenxue 发表于 2019-6-14 10:02
官网文档里有,不过是英文的。

英文倒无所谓,过段时间折腾一下
(40236450)

出0入22汤圆

 楼主| 发表于 2019-6-14 10:08:51 | 显示全部楼层
广轻电气091 发表于 2019-6-14 10:05
英文倒无所谓,过段时间折腾一下

到时可以和大家分享一下
(40236277)

出0入0汤圆

发表于 2019-6-14 10:11:44 | 显示全部楼层
wangwenxue 发表于 2019-6-14 10:08
到时可以和大家分享一下

这个必须的
(40236004)

出0入0汤圆

发表于 2019-6-14 10:16:17 | 显示全部楼层
楼主有时间也弄个使用 buildroot 构建u-boot, kernel, rootfs 的全家桶啊。以前移植 u-boot, kernel, rootfs 都是从官方下载源码然后 step by step折腾。自从有了 buildroot 和 yocto 这些工具,简直太方便了。
(40235616)

出0入22汤圆

 楼主| 发表于 2019-6-14 10:22:45 | 显示全部楼层
wenming 发表于 2019-6-14 10:19
说实话,那个yocto我自己都不想去用,原来都是从NXP 网站上把SDK搞下来,然后自己单独编译的u-boot,kerne ...

是啊,我也及其的反感那个yocto。用着体验太差了。
(40235459)

出0入0汤圆

发表于 2019-6-14 10:25:22 | 显示全部楼层
wenming 发表于 2019-6-14 10:19
说实话,那个yocto我自己都不想去用,原来都是从NXP 网站上把SDK搞下来,然后自己单独编译的u-boot,kerne ...

有时间去折腾折腾,或许会有意外收获
(31550251)

出0入0汤圆

发表于 2019-9-22 22:58:50 | 显示全部楼层
学习了,感谢楼主分享!
头像被屏蔽
(31508856)

出0入0汤圆

发表于 2019-9-23 10:28:45 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
(31491930)

出0入22汤圆

 楼主| 发表于 2019-9-23 15:10:51 | 显示全部楼层
18501501628 发表于 2019-9-23 10:28
build boot构建的文件系统使用qt有问题的,所以我还是换成官方的yocto

有什么问题
(31488641)

出0入0汤圆

发表于 2019-9-23 16:05:40 | 显示全部楼层
广轻电气091 发表于 2019-6-14 09:56
有没有教程指导搭建yocto,然后从 yocto 构建 imx6ul 的 u-boot,kernel, rootfs ?

按照官网文档可以构建起来,占用空间40G,所以对系统磁盘空间要求比较大
(31481753)

出0入0汤圆

发表于 2019-9-23 18:00:28 | 显示全部楼层
yocto太大了,硬件表示压力很大
头像被屏蔽
(31475935)

出0入0汤圆

发表于 2019-9-23 19:37:26 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
(31472498)

出0入0汤圆

发表于 2019-9-23 20:34:43 | 显示全部楼层
18501501628 发表于 2019-9-23 19:37
40g根本不够,100g起步比较稳

是目前YOCTO文件夹占用40G,刚配置好久占用这么多,系统+QT占20多G
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号-1 )

GMT+8, 2020-9-22 02:56

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表