NXP iMX8M mini Linux Yocto-L5.4.24_2.1.0-中國服務器 編譯環境架設

創建 L5.4.24_2.1.0 yocto 編譯環境

Ubuntu-18.04.5編譯主機需要事先執行以下命令安裝編譯所需包:

sudo apt-get update

sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat

sudo apt-get install libsdl1.2-dev xterm sed cvs subversion coreutils texi2html docbook-utils python-pysqlite2 help2man

sudo apt-get install make gcc g++ desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidoc

sudo apt-get install u-boot-tools cpio python python3 python3-pip python3-pexpect xz-utils debianutils iputils-ping python3-git python3-jinja2 libegl1-mesa pylint3

 

要注意L5.4.24_2.1.0 yocto 編譯環境與L4.14.78_1.0.0 yocto 編譯環境

並不相同,若要進行版本升級,最好重新製作一個新的編譯環境

 

L4.14.78_1.0.0 yocto 編譯環境

Ubuntu-18.04.5编译主机需要事先执行以下命令安装编译所需包:

sudo apt-get update

sudo apt-get install gawk wget git-core diffstat unzip texinfo gcc-multilib build-essential chrpath socat libsdl1.2-dev

sudo apt-get install libsdl1.2-dev xterm sed cvs subversion coreutils texi2html docbook-utils python-pysqlite2 help2man

sudo apt-get install make gcc g++ desktop-file-utils libgl1-mesa-dev libglu1-mesa-dev mercurial autoconf automake groff curl lzop asciidoc

sudo apt-get install u-boot-tools

下載repo tools並連結清華服務器

mkdir bin

cd bin

curl https://mirrors.tuna.tsinghua.edu.cn/git/git-repo -o repo

chmod a+x repo

vim .bashrc

export PATH=~/bin:$PATH

首先,請確保使用以下命令正確設置了git。(名字自訂)

git config --global user.name "xxxx"

git config --global user.email "xxx@xxx.com"

git config --list

選擇清華伺服器作為目前可以下載的manifest,可以通過它來建立 Yocto 工程項目

mkdir imx-yocto-bsp

cd imx-yocto-bsp

repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-zeus -m imx-5.4.24-2.1.0.xml --repo-url=https://mirrors.tuna.tsinghua.edu.cn/git/git-repo

repo sync

 

編譯基於wayland 的支援GUI 的測試鏡像

DISTRO=fsl-imx-wayland MACHINE=imx8mmevk source imx-setup-release.sh -b imx8mmevk_wayland

bitbake imx-image-multimedia



DISTRO=fsl-imx-wayland MACHINE=imx8mmevk source imx-setup-release.sh -b imx8mmevk_wayland

按下y

bitbake imx-image-multimedia

若編譯成功,則如下方畫面所示

注意:編譯該鏡像時間較長,如果需要中止,ctrl+c 兩次,若要繼續編譯則執行以下指令

cd imx-yocto-bsp

source setup-environment imx8mmevk_wayland

bitbake imx-image-multimedia

參考資料:

NXP官網:

★博文內容參考自 網站,與平台無關,如有違法或侵權,請與網站管理員聯繫。

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

評論