embedded - 如何在Buildroot中将补丁应用到软件包?

标签 embedded linux-kernel buildroot

我正在使用buildroot作为构建内核和根文件系统的工具的嵌入式系统上工作。我想将一些补丁应用到该内核源代码树,有人可以告诉我buildroot如何应用补丁吗?

最佳答案

扩展@pradeepchhentri的答案。被子将查找与* .mk文件位于同一文件夹中的文件。构造适当的文件:

  • 将您的源包从原始包中传播到一个名为的文件中

    软件包名称-数字-说明 .patch

    在哪里

    软件包名称-必须与软件包名称相同

    数字-如果要应用多个补丁,则补丁的应用顺序(否则,将按字母顺序应用)

    说明-可以是任何自由文本
  • 将此文件放入与[packagename] .mk文件和package/Config.in文件相同级别的文件包中。

  • 如果这样做,别忘了删除构建文件或进行[package] -rebuild。如果正确完成,您应该看到“正在修补...”消息。

    关于embedded - 如何在Buildroot中将补丁应用到软件包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6382986/

    相关文章:

    c - 在32位ARM架构中安装gcc

    linux - 如何在没有 udev 的情况下在嵌入式 Linux 中创 build 备节点?

    c - 我可以在编译时将指向RAM的指针存储在闪存中吗

    c - 如何确保已读取微 Controller 外围寄存器

    embedded - 什么是陷阱?

    linux - 通过 ssh 连接到开发板失败 - 重新格式化 SD 卡

    linux - Linux 上的 RAM 访问

    linux - MIPS交叉编译错误: illegal instruction

    linux-kernel - kmalloc 标志中的 GFP 是什么意思?

    c - Linux 内核字符设备驱动程序向用户空间返回空字符串