1、創(chuàng)建工程項目文件夾:
/home/jason/Linux/Yocto/fsl-release-yocto
2、獲取repo
切換至工程項目文件夾,如:/home/user/Linux/Yocto/fsl-release-yocto,在該文件夾下使用如下命令:
curl http://commondatastorage.googleapis.com/git-repo-downloads/repo > ./repo
chmod a+x repo
3、獲取Yocto項目
在本地環(huán)境變量中指定repo服務(wù)器地址,可以使用清華的鏡像源進行更新,即將如下內(nèi)容復(fù)制到你的~/.bashrc里:
export REPO_URL="https://mirrors.tuna.tsinghua.edu.cn/git/git-repo/"
切換至Yocto工作路徑/home/user/Linux/Yocto/fsl-release-yocto,然后使用如下repo命令,獲取Yocto項目(克隆NXP官方fsl-arm-yocto-bsp.git項目的imx-linux-zeus分支):
./repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-zeus -m imx-5.4.47-2.2.0.xml
最后在fsl-release-yocto路徑下,運行以下命令,獲取Yocto項目(repo將會從網(wǎng)上下載很多東西)
./repo sync
4、 imx-setup-release.sh腳本運行
$ DISTRO=fsl-imx-fb MACHINE=imx6ull14x14evk source imx-setup-release.sh -b build
imx-setup-release.sh腳本運行后,會先讓閱讀一些EULA許可:閱讀完成后(也可以按"q"退出閱讀,按”y“接受EULA),即完成了Yocto構(gòu)建目錄的初始化。
該腳本運行結(jié)束后,會自動生成build文件夾,并自動切換至build路勁,后續(xù)系統(tǒng)的構(gòu)建過程就是在該build文件夾下完成的。文章來源:http://www.zghlxwxcb.cn/news/detail-785529.html
5、構(gòu)建嵌入式Linux系統(tǒng)
運行imx-setup-release.sh腳本后,會自動生成一個build文件夾,進入該文件夾,運行bitbake命令:文章來源地址http://www.zghlxwxcb.cn/news/detail-785529.html
bitbake imx-image-multimedia
到了這里,關(guān)于IMX6ULL采用YOCTO構(gòu)建嵌入式Linux系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!