前言
由于使用者开发 WPI EVK 时,经常会询问 Patch 该去哪里下载或者该怎么使用等问题,信件来回之间也压缩了许多使用者开发终端的时间。
WPI 在了解痛点后,认为提供一个简单快速的 BSP 是相当重要的事情,而 NXP 本身提供的 Yocto Project BSP 已是相当容易使用。
因此,WPI 在 NXP Yocto Project BSP 的基础上,提供了客制化的 Yocto Layer,让客户可以直接建立 WPI EVK 的开机档案。
此资源库是基于 NXP i.MX Linux BSP Software [meta-imx] 建立而成,用于提供 WPI 客制化的 Yocto Layer。
下方列表为 WPI 此次版本,已测试过的开发板。
- WPI OP-Killer (opkiller)
若是想要编译 NXP 的开发板亦可使用此 BSP,将 MACHINE 改设为下方 NXP 提供的参数即可。
- NXP i.MX 93 EVK (imx93evk)
- NXP i.MX 8MQuad EVK (imx8mqevk)
- NXP i.MX 8MMini EVK (imx8mmevk)
- NXP i.MX 8MNano EVK (imx8mnevk)
- NXP i.MX 8MPlus EVK (imx8mpevk)
- NXP i.MX 8QuadMax MEK (imx8qmmek)
- NXP i.MX 8QuadXPlus MEK (imx8qxpc0mek)
- NXP i.MX 8DXL EVK (imx8dxlevk)
- NXP i.MX 8ULP EVK (imx8ulpevk)
- NXP i.MX 7ULP EVK (imx7ulpevk)
- NXP i.MX 7Dual SABRE Smart Device (imx7dsabresd)
- NXP i.MX 6QuadPlus SABRE Device (imx6qpsabresd)
- NXP i.MX 6Quad SABRE Smart Device (imx6qsabresd)
- NXP i.MX 6DualLite SABRE Smart Device (imx6dlsabresd)
- NXP i.MX 6SOLO SABRE Smart Device (imx6solosabresd )
- NXP i.MX 6SoloX SABRE Smart Device (imx6sxsabresd)
- NXP i.MX 6UltraLite EVK (imx6ulevk)
- NXP i.MX 6ULL EVK (imx6ull14x14evk)
- NXP i.MX 6ULZ EVK (imx6ulz14x14evk)
详情请参考 meta-imx 了解更多内容。
Quick Start Guide
- 安装 WPI i.MX Linux BSP repo
$ repo init -u https://github.com/WPI-ATU/wpi-manifest.git -b imx-linux-kirkstone -m imx-5.15.71-2.2.0.xml
- 下载 i.MX Yocto Layers
$ repo sync
- 如果
repo init
有问题,请移除.repo
并重新执行repo init
。
- 建立 i.MX 的编译环境
$ [MACHINE=<machine>] DISTRO=fsl-imx-xwayland source ./imx-setup-release.sh -b <build folder> <machine>
- <machine> - 开发板名称,OP-Killer 请设为
opkiller
- <build folder> - 建立的资料夹名称
建立 Images
WPI 常用的映像档选项
<image> | 说明 |
---|---|
imx-image-core | 最基本的开机档案 |
imx-image-multimedia | 具备 GUI 并包含多媒体工具 |
imx-image-full | 具备 GUI、多媒体工具、QT 及 Machine Learning 所需的函式库 |
建立 XWayland
$ DISTRO=fsl-imx-xwayland MACHINE=opkiller source imx-setup-release.sh -b build-xwayland
$ bitbake <image>
建立 Wayland-Weston (wayland)
$ DISTRO=fsl-imx-wayland MACHINE=opkiller source imx-setup-release.sh -b build-wayland
$ bitbake <image>
ATU Support
如果你有任何需求,请联络 WPI 的 TW ATU 团队
评论