petalinux版本:2020.1
ubuntu版本:18.04.1
1.下载
在下面的链接中下载petalinux和缓存包
2.创建工程
参考《ug1144-petalinux-tools-reference-guide.pdf》创建工程。
如果创建工程后直接编译,会下载大量包,速度非常慢。
3.设置离线编译
petalinux-config -> Yocto Settings
设置包路径:
CONFIG_PRE_MIRROR_URL="file://$(home)/sstate_aarch64_2020.1/downloads"
设置缓存路径:
CONFIG_YOCTO_LOCAL_SSTATE_FEEDS_URL="$(home)/sstate_aarch64_2020.1/aarch64"
设置编译时不联网:
CONFIG_YOCTO_BB_NO_NETWORK=y
然后再编译就会快很多了。