i.MX8 Linux构建并安装 i.MX8 交叉编译工具链
Posted 阿基米东
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了i.MX8 Linux构建并安装 i.MX8 交叉编译工具链相关的知识,希望对你有一定的参考价值。
使用 Yocto 可以构建一套特定硬件平台的 SDK,里面包含编译器、链接器、调试器和源码头文件等,通常也称它们为编译工具链(toolchain)。所谓的交叉编译,就是在某架构平台上(例如 x86_64)进行编译,但编译出来的二进制文件却是用在另一个架构平台的(例如 i.MX8)。
构建工具链
通用 SDK
当我们执行 source setup-environment <build>
配置构建环境时,会看到如下提示:
You can now run \'bitbake <target>\'
Common targets are:
core-image-minimal
meta-toolchain
meta-toolchain-sdk
adt-installer
meta-ide-support
这里的 meta-toolchain 目标,就是通用 SDK,输入下面命令,即可构建出这套工具链。
bitbake meta-toolchain
Qt SDK
meta-toolchain-qt 是在 meta-toolchain 基础上增加了 Qt 图形库的支持,通过下面命令可以构建出带 Qt 的工具链。
bitbake me
以上是关于i.MX8 Linux构建并安装 i.MX8 交叉编译工具链的主要内容,如果未能解决你的问题,请参考以下文章
i.MX8 Linux安装并运行 MySQL/MariaDB
i.MX8 Linuxsystemd 系统服务管理 - 开关机自动执行
基于NXP i.MX8 Ethercat实时运动控制器设计 Linux+xenomai+igh+rtnet