编译yocto

当前时间:2025 08 26

环境

实体机:win11 + 12代i7 + 64G内存
虚拟机 ubuntu 22.04 分配 400GB 8核 24G内存
硬件:imx6u
yocto版本: walnascar-6.12.20-2.0.0

环境说明

尽量用最新的,你用旧的版本,可能需要升级python,可能里面的依赖库都是好几年前的,那些依赖库都下载不下来了。我反正受够了,试过各种解决办法,编译的时候各种依赖问题,放弃了。

遇到的问题:
Qt5依赖的都是旧版本的yocto
yocto版本介绍,从这里可以看到当前有哪些版本,尽量用那些最新的。

yocto工程,下载的时候,看好。

装个vpn,能正常访问github,能全局代理的那种。不然下载不下来。

硬件要求

内存给虚拟机要分配的大一点,我直接用了 24G,cpu分了8个核。

大小核调度的优化

不装这个,虚拟机总是跑在小核上,性能会很垃圾。
装个软件 process lasso,具体使用
参考

硬盘空间大一点

这个版本有点大,200G不够。
扩展硬盘的方式
如果硬盘报警的话,还需要清理硬盘

内存

最开始有点小。

编译流程

大体流程就是 https://github.com/nxp-imx/meta-imx 中 walnascar-6.12.20-2.0.0 的流程。因为这个更新的比较新。
在这里插入图片描述

这个分支已经不支持qt5了

$ repo init -u https://github.com/nxp-imx/imx-manifest.git -b imx-linux-scarthgap -m imx-6.6.52-2.2.0.xml

$ repo sync

$ DISTRO=fsl-imx-x11 MACHINE=imx6ull14x14evk source imx-setup-release.sh -b build

$ bitbake fsl-image-qt6
$ bitbake meta-toolchain-qt6
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值