随笔分类 - YOCTO使用的那些坑
摘要:Yocto中下载是最耗时的,因此我们可以尽可能的开启最多的并行数量。 当然,如果电脑配置过低,我们也可以尽量把线程数调低。 对此,我们可以在local.conf中对并行数目进行调整。
阅读全文
摘要:Yocto中所有下载了的以及git clone的文件都放在环境变量DL_DIR指示的目录下,这个目录默认在machine build directory下面。 因此要共享下载文件只需要指定此变量到下载好了的目录即可,可以在local.conf中指定即可:
阅读全文
摘要:在build/conf/local.conf中增加或更改以下命令来删除软件工具 PACKAGE_EXCLUDE = "package_name package_name package_name ..."
阅读全文
摘要:bitbake -e 软件包名称 | grep ^SRC_URI 如下例:
阅读全文
摘要:当修改内核或启动项源码后重新编译使用以下命令 bitbake barebox/linux-mainline -c deploy 当删除内核源码软件包时使用如下命令 bitbake linux-imx -c clean
阅读全文
摘要:bitbake 内核包名称 -c devshell
阅读全文
摘要:在Yocto目录下导入环境变量后,使用如下命令: bitbake -s | grep <pkg> 比如: % bitbake -s | grep "barebox" barebox :2017.04.0-phy3-r7.0 % bitbake -s | grep "qtbase" nativesdk
阅读全文
摘要:在yocto目录下,导入以下环境命令: . sources/poky/oe-init-build-env
阅读全文
摘要:编译完成后,内核image、文件系统rootfs、设备树dtb、启动项uboot/barebox, 会放在build目录的/deploy/images/MACHINE/下面, 这里MACHINE需要可能为空(对于老版本的poky/yocto),也可能是你的板子名字,例如sabresd。 对于tool
阅读全文
摘要:├── build │ ├── bitbake.lock │ ├── buildhistory (构建的历史信息) │ ├── cache (编译缓存) │ ├── conf (配置文件目录) │ │ ├── bblayers.conf (该文件用来定义BBLAYERS,BBLAYERS是决定哪些路
阅读全文
摘要:个人理解 Yocto来管理开发Linux系统,有利于Linux系统版本管理,减少了很多重复开发工作,适合企业团队且Linux版本较多的开发环境。但也存在很多弊端,比如Yocto的资源由layer决定,依赖项繁琐,层层关联,牵一发而动全身;git上的meta资源并不是面面俱到,有的软件工具并没有包括;
阅读全文

浙公网安备 33010602011771号