【ATU Book-i.MX 系列】WPI i.MX Linux Yocto Project BSP 5.15.71_2.2.0 (相容所有 NXP i.MX 公板)

前言

由於使用者開發 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 此次版本,已測試過的開發板。

若是想要編譯 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

  1. 安裝 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
  1. 下載 i.MX Yocto Layers
$ repo sync
  • 如果 repo init 有問題,請移除 .repo 並重新執行 repo init
  1. 建立 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 團隊

★博文內容均由個人提供,與平臺無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

參考來源

評論