Yocto里的一个常见任务是给某个recipe打补丁。有很多方法给recipe打补丁的方法。这里介绍一种比较简单快速的方法。这里以虚拟的recipe_example为例,并且,假设源代码是以git的方式取到的。

  1. 解压源代码

    bitbake -c unpack recipe_example

  2. 新建文件夹

    mkdir ~/local_recipe_example
    .

  3. 将源代码放到新建的文件夹里

    cp BUILD目录/tmp/work/(取决于recipe_example的类型)/recipe_example/主版号.副版本号-r修订号/git/. ~/local_recipe_exmaple -a

  4. 进入文件夹重置并清除git

    cd ~/local_recipe_example
    git reset --hard
    git clean -fdx

  5. 做必要的修改

  6. 生成补丁文件

    cd ~/local_recipe_example
    git diff > mypatch.diff

  7. 将补丁文件放入到recipe_example所在的yocto源代码中

    cd recipe_example所在的yocto源代码中的位置
    mkdir files
    cp ~/local_recipe_example/mypatch.diff files

  8. 新建一个bbappend文件,假设原来的recipe-example是由recipe-example.bb定义的,则将新建文件recipe-example.bbappend文件。该文件内容为:

    SRC_URI += “file://mypatch.diff”

以上就是制作yocto的recipe的补丁的方法。希望可以帮到你。

制作yocto的recipe的补丁的方法相关推荐

  1. mipsel_24kc的linux内核,歌华链OpenWrt固件的软重启reboot补丁制作OpenWrt固件软重启补丁下载...

    1. 前言 由于歌华链路由器采用的flash芯片为mx25l25635f, 在OpenWrt官方的驱动中仅有mx25l25635e, 故存在少许的兼容性. 表现为不能用命令 reboot 进行软重启. ...

  2. SimLab Composer 9 for Mac(3D场景制作渲染工具)附破解补丁

    SimLab Composer 9 for Mac是Mac平台上一款功能十分强大,模型重多的3D场景制作渲染工具.可以轻松构建出完美的室内模型,以帮助您在电脑上设计模型,你需要的模型都可以在这款软件上 ...

  3. 将dll制作成控件_如何将皮料剪切成想要的大小?制作皮具几种裁剪工具和使用方法...

    我们日常所使用的皮具,其实是由很多裁剪好的皮革零件组合制成.而一开始,这些零件都是整张皮革上,为了精确完好裁剪我们所需要的零件.这时候必须使用一种或多种裁切的工具,而各种裁断工具也有其适合及不适合裁切 ...

  4. TIA博途_基于SCL语言制作模拟量输入输出全局库的具体方法

    TIA博途_基于SCL语言制作模拟量输入输出全局库的具体方法 一. 模拟量输入块:创建FB,定义块的接口,如下图所示: 程序中包含了高报警,低报警,一般上位机报警需要这个变量. 极性选择,适合更广的应 ...

  5. 使用MBROSTool 工具制作U盘多启动盘的方法总结

    前段时间写了一个自用五合一多启动盘分享--分别用来维护娱乐,wifi密码破解,win&mac登陆密码绕过/清除,反馈的同学还是挺多,觉得大家都有这方面的需求,于是再把自己的使用经验总结一下. ...

  6. 使用MBROSTool 工具制作本地硬盘多启动盘的方法总结

    前段时间写了一个自用五合一多启动盘分享--分别用来维护娱乐,wifi密码破解,win&mac登陆密码绕过/清除,反馈的同学还是挺多,觉得大家都有这方面的需求,于是再把自己的使用经验总结一下. ...

  7. wps表格l制作甘特图_WPS表格制作进度计划横道图的方法

    计划横道图能让我们更能直观的了解数据,学习啦小编在这给大家介绍下WPS表格制作进度计划横道图的方法,希望大家多多学习! WPS表格制作进度计划横道图的教程 1.输入数据新建一个表格文件,按三列依次输入 ...

  8. 使用美图秀秀制作电子喜帖:分享幸福新方法

    使用美图秀秀制作电子喜帖:分享幸福新方法 不知不觉我们都长大了,毕业了.工作了,要结婚了......随着我们的成长,亲朋好友也都遍布各地.那么,如何将结婚喜帖送达他们手上是个难题:邮寄传统的纸质喜帖很 ...

  9. ESXi服务器勒索补丁升级方法

    ESXi服务器勒索补丁升级方法 VSAN环境一次只能升级一台服务器 登录到vcenter,检查群集-监控-VSAN-重新同步对象,是否有数据在同步,确认无数据同步情况下进行下一步操作(非VSAN环境不 ...

最新文章

  1. NSURLCache
  2. wordpress php 7 速度优化,WordPress优化提速必做的6种操作代码篇
  3. java中native的用法[转]
  4. html 自定义标签使用实现方法
  5. python基础课程多少钱-培训python多少钱 ?
  6. php 数组存入mysql_PHP将数组存入数据库中的四种方式
  7. 怎么抓python程序的包_如何在AWS上部署python应用程序
  8. 合理使用EntityFramework数据验证的异常错误提示信息
  9. Docker笔记四 发布自制DockerImage 到 Dockerhub
  10. CSS3 动画 animation属性
  11. Linux常用命令--tr
  12. Cocos2d-x 坐标系及其坐标转换
  13. 十三、Oracle学习笔记:decode函数、排序函数和高级分组函数
  14. 什么是人工智能(AI)数据平台?
  15. 相机35mm等效焦距
  16. mas6a801 sw tree disp
  17. 京东2022双11预售期,商家该做些什么?
  18. mysql 增加临时表空间_数据库临时表空间设置
  19. Win10 64bit 下 Oracle 11g的下载与安装+PLSQL的安装 (超级详细)
  20. 边缘检测、导数与边缘、什么是梯度

热门文章

  1. 深度linux u盘启动安装教程,带你了解国产操作系统“深度(deepin)”之制作U盘启动教程...
  2. 告别编码5分钟,命名2小时!史上超全的Java命名规范参考!
  3. 突然断电对oracle的影响吗,当ORACLE突然断电,重新启动过程发生了哪些事?
  4. 全国计算机考试选择题有什么技巧,2020年3月全国计算机等级考试各题型应试技巧...
  5. 阿里云云服务器服务协议(通用与专用服务条款)
  6. JSON数据导出Excel表
  7. python作业_python小作业
  8. Android获取设备序列号的方法与调用方式
  9. 量子计算机工作原理如何解释,量子计算机工作原理
  10. gif图片过大怎么压缩?gif图怎么压缩大小?