查看: 1302|回复: 0

[技术交流] 构建u-boot 内核 文件系统

[复制链接]

2

主题

2

帖子

7

积分

助理工程师

Rank: 1

积分
7
发表于 2019-7-23 14:07:38 | 显示全部楼层 |阅读模式
本帖最后由 songcf 于 2019-7-23 14:10 编辑

Yocto是什么? 它是一个工具,可以用来构建u-boot,kernel,文件系统,交叉编译工具链,等等。
Yocto提供了一套完整的全面的嵌入式Linux移植解决方案。使嵌入式Linux系统移植告别了以前通过源码一步步移植的刀耕火种年代。
Yocto解决了嵌入式Linux行业内各自为政的乱象,它为芯片厂家,操作系统,和设备厂商之间的协作提供广泛一致的行业支持。
关于Yocto Project,其官网提供了丰富的参考文档,文档链接如下所示:
Yocto Project Quick Start
Bitbake User Manual
Yocto Project Reference Manual
Yocto Project Development Manual
Yocto Project Mega-Manual

对于如何基于Yocto构建 i.MX6UL 的u-boot,kernel,rootfs,NXP官方提供了一份指导手册《i.MX_Yocto_Project_User's_Guide.pdf》,可以从以下链接下载该手册:
https://www.nxp.com/cn/support/developer-resources/evaluation-and-development-boards/i.mx-evaluation-and-development-boards/i.mx-software-and-development-tool:IMX-SW
参考NXP官方提供的指导手册,我们开始基于Yocto构建 i.MX6UL 的 u-boot,内核kernel,rootfs 文件系统。

在构建系统之前,需要进行一系列的准备工作,构建前准备:
(1)主机电脑的Linux版本:ubuntu16.04.2 LTS
(2)主机电脑建议配置:Intel i7 四核以上处理器,8G内存,SSD硬盘更佳。
(3)主机用于搭建Yocto环境的磁盘空间需要保留大于150GB的空间。
(4)主机能正确访问互联网(最好网速比较快)。
(5)需要在普通用户的环境下进行构建。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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