
Yocto
文章平均质量分 91
csdn1013
这个作者很懒,什么都没留下…
展开
-
Bitbake--语法和操作符
翻译:https://docs.yoctoproject.org/bitbake/bitbake-user-manual/bitbake-user-manual-metadata.html各操作符的作用和区别如何添加自己的应用程序注意事项:为什么IMAGE_INSTALL_append 不能遗漏空格;为什么IMAGE_INSTALL不能添加自己的应用程序到rootfs除了IMAGE_INSTALL,其他的方法是什么...原创 2021-01-16 22:40:25 · 895 阅读 · 0 评论 -
Yocto创建自己的meta-layer
1. 设置编译环境2. 新建自己的layer$cd poky //因为bitbake-layers create-layer会在当前所在目录创建meta-test.所以先进入poky目录$bitbake-layers create-layer meta-testNOTE: Starting bitbake server...Add your new layer with 'bitbake-layers add-layer meta-test' 默认的layer 优先级是6,如果你想.原创 2020-12-13 12:24:20 · 6053 阅读 · 1 评论 -
Error: Problem: conflicting requests - nothing provides libxxx.so needed by xxx
Yocto install 预编译库的问题解决。解决方案:https://wiki.yoctoproject.org/wiki/TipsAndTricks/Packaging_Prebuilt_Libraries错误:Error: Problem: conflicting requests - nothing provides libxxx.so needed by xxxERROR: do_rootfs: Could not invoke dnf. Commandreturned...原创 2020-12-12 23:34:49 · 15578 阅读 · 1 评论 -
bitbake中使用Python: os.path, os.lostdir, file.split;“P“,“PN“,“S“, LAYERDIR, BBPATH
https://www.yoctoproject.org/docs/2.1/bitbake-user-manual/bitbake-user-manual.html#accessing-datastore-variables-using-python:Chapter 3.10.Accessing Datastore Variables Using Python¶os.path.exists():Python 的 os 模块封装了常见的文件和目录操作。os.path模块主要用于文件的属性获取.原创 2020-11-15 12:08:43 · 706 阅读 · 0 评论 -
SDK编译错误收集--持续更新
本篇博客记录一下使用Yocto编译SDK过程中遇到的问题,以及我所用的解决方法。如果有好的建议,也请在评论区共享哦~问题1: "tar: Exiting with failure status due to previous errors"对压缩文件进行解压时,解压完成后你可能会遇到上面的错误提示。原因:使用了v(verbose mode,详细信息)后,tar会提示之前压缩时出现的错误信息。通过$tar -zxvf alcs-pkgcopied.tar.gz > /dev/null原创 2020-10-31 18:27:26 · 3524 阅读 · 0 评论 -
Yocto实践(2)--运行qemu
上一篇记录到了Yocto的环境搭建,编译。家里的网络抽风,很慢才编译完成。今天记录一下运行qemu过程中遇到的问题和解决方法。运行:runqemu qemux86-64结果:弹出qemu窗口,但是运行一段时间后关闭。并最终提示Failed to run qemu: X Error: BadValue.目前找到的方法:runqemu qemux86-64 nographic运行该命令后,qemu可以正常运行起来。但是看不到UI。解决方法参考自:https:/..原创 2020-10-19 13:16:25 · 1938 阅读 · 0 评论 -
Yocto实践(1): 基于Dunfell 构建Yocto项目
因为工作中很多时候需要基于Yocto来改代码、编译SDK,很久之前就想彻底搞明白Yocto的理念、整个构建的细节。现在开坑,基于Yocto官方文档,以实践记录+网络资料整理的方式,希望加深对Yocto的理解。操作基于2020年4月份发行的3.1版本(Dunfell)。 Yocto的版本release记录:https://wiki.yoctoproject.org/wiki/Releases系统要求:参考Yocto官方的参考文档https://www.yoctoproject.org/doc.原创 2020-10-15 23:29:09 · 1904 阅读 · 1 评论