yocto初体验
本文基于华清远见的stm32mp157a开发板,进行出场yocto源码的编译。源码的下载相关参考华清远见的教学手册即可。
编译weston镜像
编译指令:
DISTRO=openstlinux-weston MACHINE=fsmp1a source layers/meta-farsight/scripts/envsetup.sh
bitbake fs-mp1a-weston
如果中间出现编译错误,可以清除该组件的状态,再重新编译,例如:
bitbake fs-mp1a-weston -c cleansstate
bitbake fs-mp1a-weston
编译成功的截图:
生成的镜像文件位于如下路径:
build-openstlinuxweston-fsmp1a/tmp-glibc/deploy/images/fsmp1a
fs-image-core为之前编译 fs-mp1a-core时生成,不用关心
然后按照flash脚本组织文件格式,通过工具刷机验证可以正常启动。
编译QT镜像
QT镜像编译命令如下:
DISTRO=openstlinux-eglfs MACHINE=fsmp1a source layers/meta-farsight/scripts/envsetup.sh
bitbake fs-mp1a-qt
生成的镜像文件位于如下路径:
build-openstlinuxeglfs-fsmp1a/tmp-glibc/deploy/images/fsmp1a