[原创]
[MYD-Y6ULX试用][5]试使用Yocto构建Linux文件系统
嵌入式系统
 
5708 人阅读
|
3 人回复
|
2018-04-26 
 
 
 
 
TA的每日心情  | 衰 2024-10-10 16:16 | 
|---|
 
  签到天数: 311 天 连续签到: 1 天 [LV.8]以坛为家I 
状元 
 
 
	- 积分
 - 5750
 
 
 
 
 | 
 
 
 本帖最后由 风之山谷 于 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 构建文件系统这个完成了不 |  
     
 
  
  
  
 
 
 | 
| 
 | 
| 
 | 
| 
 | 
 |