Yocto开发指南:从源码修改到自定义发行版构建
在Yocto开发过程中,我们常常会遇到需要修改已有配方源码、升级配方版本、构建自定义发行版以及配置远程软件包服务器等需求。下面将详细介绍这些操作的具体步骤。
修改配方构建的源码
假设我们在使用 jq (一个命令行JSON预处理器)时发现了一个bug,且在其Git仓库中无人报告该问题。经过查看源码,发现只需进行少量代码修改即可修复,这时可以使用 devtool modify 来完成补丁操作。
操作步骤如下:
1. 准备工作
- 删除工作区中的一些层:
$ bitbake-layers remove-layer workspace
$ bitbake-layers remove-layer meta-mine
- 克隆`meta-openembedded`仓库:
$ git clone -b dunfell https://github.com/openembedded/meta-openembedded.git ../meta-openembedded
- 添加`meta-oe`和`meta-mine`层到镜像:
$ bitbake-layers a
超级会员免费看
订阅专栏 解锁全文
28

被折叠的 条评论
为什么被折叠?



