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

NXP i.MX8 系列处理器介绍 (基于米尔电子 i.MX8系列核心板及开发板)

浅淡i.MX8M Mini处理器的效能以及平台对比

i.MX8 Yocto 使用 systemd 配置网络