基于Yocto构建嵌入式u-boot,内核,文件系统 Yocto是什么?简单地概括,它是一个工具,可以用来构建u-boot,kernel,文件系统,交叉编译工具链,等等。 Yocto提供了一套完整的全面的嵌入式Linux移植解决方案。使嵌入式Linux系统移植告别了以前通过源码一步步移植的刀耕火种年代。 Yocto解决了嵌入式Linux行业内各自为政的乱象,它为芯片厂家,操作系统,和设备厂商之间的协作提供广泛一致的行业支持。 关于Yocto Project,其官网提供了丰富的参考文档,文档链接如下所示:
对于如何基于Yocto构建 i.MX6UL 的u-boot,kernel,rootfs,NXP官方提供了一份指导手册《i.MX_Yocto_Project_User's_Guide.pdf》,可以从以下链接下载该手册: 参考NXP官方提供的指导手册,我们开始基于Yocto构建i.MX6UL 的u-boot,kernel,和rootfs文件系统。 在构建系统之前,需要进行一系列的准备工作,构建前准备: (1)主机电脑的Linux版本:ubuntu16.04.2 LTS (2)主机电脑建议配置:Intel i7 四核以上处理器,8G内存,SSD硬盘更佳。 (3)主机用于搭建Yocto环境的磁盘空间需要保留大于150GB的空间。 (4)主机能正确访问互联网(最好网速比较快)。 (5)需要在普通用户的环境下进行构建。
关于使用 Yocto 构建 i.MX6UL 的u-boot,内核kernel,文件系统rootfs 的具体过程, 请点击这里
|