前言
由於使用者開發 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-nxp-desktop] 建立而成,用於提供 WPI 客製化的 Yocto Layer。
下方列表為 WPI 此次版本,已測試過的開發板。
- WPI OP-Killer (opkiller)
若是想要編譯 NXP 的開發板亦可使用此 BSP,將 MACHINE 改設為下方 NXP 提供的參數即可。
- 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.MX8QXP-MEK with silicon revision C0 chip (imx8qxpc0mek)
- NXP i.MX 8ULP EVK (imx8ulpevk)
詳情請參考 meta-nxp-desktop 了解更多內容。
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_desktop.xml
- 下載 i.MX Yocto Layers
$ repo sync
- 如果
repo init
有問題,請移除.repo
並重新執行repo init
。
- 建立 i.MX 的編譯環境
$ [MACHINE=<machine>] DISTRO=imx-desktop-xwayland source ./imx-setup-desktop.sh -b <build folder>
- <machine> - 開發板名稱,OP-Killer 請設為
opkiller
- <build folder> - 建立的資料夾名稱
建立 Images
$ DISTRO=imx-desktop-xwayland MACHINE=imx8mpevk source imx-setup-desktop.sh -b build-desktop
$ bitbake imx-image-desktop
ATU Support
如果你有任何需求,請聯絡 WPI 的 TW ATU 團隊
參考來源