“Linux-4.14.98编译手册”的版本间的差异
跳到导航
跳到搜索
(→编译完整镜像) |
|||
第11行: | 第11行: | ||
<pre style="color: #3e45a9"> | <pre style="color: #3e45a9"> | ||
$ tar -zxvf ltt-imx8m-evm100-yocto.tar.gz | $ tar -zxvf ltt-imx8m-evm100-yocto.tar.gz | ||
− | $ cd ltt-imx8m-evm100-yocto | + | $ cd ltt-imx8m-evm100-yocto |
$ DISTRO=fsl-imx-xwayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build-xwayland | $ DISTRO=fsl-imx-xwayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build-xwayland | ||
$ bitbake fsl-image-qt5-validation-imx | $ bitbake fsl-image-qt5-validation-imx | ||
+ | </pre> | ||
+ | 第一次编译Yocto时会非常耗时,在网速好的情况下也需要好几个小时, 如果编译中途出错,可以ctrl+c中断后,重新执行命令 | ||
+ | <pre style="color: #3e45a9"> | ||
+ | $ bitbake fsl-image-qt5-validation-imx | ||
+ | </pre> | ||
+ | 如果编译过程中无意关掉了终端,那么重新打开终端进入ltt-imx8m-evm100-yocto目录后只需要执行以下命令就可以重新进入编译环境 | ||
+ | <pre style="color: #3e45a9"> | ||
+ | $ source setup-environment build-xwayland | ||
+ | </pre> | ||
+ | 编译完成后,可在下面的目录中找到编译好的镜像文件 | ||
+ | <pre style="color: #3e45a9"> | ||
+ | ltt-imx8m-evm100-yocto/build-xwayland/tmp/deploy/images/imx8mqevk | ||
</pre> | </pre> | ||
===编译U-Boot=== | ===编译U-Boot=== | ||
===编译Kernel=== | ===编译Kernel=== |
2019年12月21日 (六) 14:11的版本
Yocto介绍
Yocto项目是一个开源协作项目,可帮助开发人员创建基于Linux的定制系统,这些系统专为嵌入式产品而设计,无论产品的硬件架构如何。Yocto Project提供灵活的工具集和开发环境,允许全球的嵌入式设备开发人员通过共享技术,软件堆栈,配置和用于创建这些定制的Linux映像的最佳实践进行协作
Yocto镜像编译
编译yocto工程前需要先部署Linux开发环境,请参考《Ubuntu-16.04 64位开发环境指导》
编译完整镜像
在网盘上下载ltt-imx8m-evm100-yocto.tar.gz,指定fsl-image-qt5-validation-imx 目标进行编译,命令如下:
$ tar -zxvf ltt-imx8m-evm100-yocto.tar.gz $ cd ltt-imx8m-evm100-yocto $ DISTRO=fsl-imx-xwayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build-xwayland $ bitbake fsl-image-qt5-validation-imx
第一次编译Yocto时会非常耗时,在网速好的情况下也需要好几个小时, 如果编译中途出错,可以ctrl+c中断后,重新执行命令
$ bitbake fsl-image-qt5-validation-imx
如果编译过程中无意关掉了终端,那么重新打开终端进入ltt-imx8m-evm100-yocto目录后只需要执行以下命令就可以重新进入编译环境
$ source setup-environment build-xwayland
编译完成后,可在下面的目录中找到编译好的镜像文件
ltt-imx8m-evm100-yocto/build-xwayland/tmp/deploy/images/imx8mqevk