[原创]
[MYD-Y6ULX试用][5]试使用Yocto构建Linux文件系统
嵌入式系统
5715 人阅读
|
3 人回复
|
2018-04-26
TA的每日心情 | 衰 2024-10-10 16:16 |
|---|
签到天数: 311 天 连续签到: 1 天 [LV.8]以坛为家I
状元
- 积分
- 5751
|
本帖最后由 风之山谷 于 2018-4-26 08:19 编辑
这里接着进行利用Yocto来构建Linux文件系统,由于在构建过程中遇到了报错,卡住了比较久的时间,在可爱的可依和米尔的FAE帮助之下才能顺利地编译出来。
注意:使用Yocto构建时要求Ubuntu系统版本为12或者14,我使用Ubuntu 16.04版本在进行UBIFS时会依然会报错,还在尝试解决中……以下操作是在Ubuntu 14.04.5 x64 LTS版本中进行:
把米尔官方提供的Linux Kernel和U-Boot预先解压在Home中,留着备用;解压缩yocto工程和米尔提供的必备的第三方软件包
- tar -xvf MYiR-iMX-uboot.tar.gz -C ~/
复制代码
然后开始初始化设置,并把代码编译至MyYocto文件夹:
然后会有一个协议,不停按空格键然后按y确认
接下来是我之前卡住的那一步,提示找不到U-Boot的文件,此时需要进入U-Boot解压缩出来的目录
修改linux-mys6ulx_4.1.15.bb文件,去U-Boot目录修正SRCREV,重新编译即可
之后就准备漫长的编译了~笔记本I5处理器+机械硬盘大概需要5小时,硬盘容量推荐50G以上,实际编译出来共占不到30G。
其中可选:
| Image名称 | 描述 | 用途 | | core-image-minimal | minimal版本的文件系统 | 用于MYD-Y6ULX的最小系统 | | core-image-base | base版本的终端更多功能的镜像 | 通用的文件系统 | | fsl-image-qt5 | 构建基于Qt5的镜像 | 带Qt5的通用文件系统 |
然后就是等等等……
编译完成之后所需的文件放在
- /tmp/deploy/images/myd-y6ull14x14/
复制代码
u-boot-nand-2016.03-r0.imx
zImage--4.1.15-r0-myd-y6ull-gpmi-weim-201710110
84447.dtb
core-image-base-myd-y6ull14x14-20171011084756.rootfs.tar.bz2
|
|
|
|
|
|
|
|
|
|
|
沙发
ky123
发表于 2018-4-26 16:25:04
|
只看该作者
|
|
|
|
|
|
|
|
|
|
板凳
robe.zhang
发表于 2018-6-16 18:23:14
|
只看该作者
本帖最后由 robe.zhang 于 2018-6-17 11:58 编辑
u-boot 找不到,你去改了 linux 的 bb,你确定改完两个都没事么?我的是 linux 找不到,改了 linux bb,可以了 
|
|
|
|
|
|
|
|
|
TA的每日心情 | 开心 2020-5-22 10:20 |
|---|
签到天数: 1 天 连续签到: 1 天 [LV.1]初来乍到
白丁
- 积分
- 19
|
地板
liht
发表于 2020-5-21 14:43:11
|
只看该作者
|
多好的帖子,ubuntu 16.04 64bit 构建文件系统这个完成了不 |
|
|
|
|
|
|
|
|