【问题标题】:Add single LKM to Yocto build将单个 LKM 添加到 Yocto 构建
【发布时间】:2016-03-22 11:25:34
【问题描述】:

我正在为 Variscite MX6 构建 Yocto。我有followed the instructions,可以使用“bitbake core-image-minimal”为开发板构建可启动映像,我可以登录并使用它。此时,我需要在图像中添加单个 LKM。创建一个扩展现有内容并添加单个 LKM 的层的直接方法是什么?

This question 说明如果模块包含在内核中,如何执行此操作。在这种情况下,LKM 是由供应商提供的,所以我认为它并不像运行 menuconfig 那样简单。

【问题讨论】:

  • HERE 您可以找到一个非常基本的示例,说明如何使用 Yocto 编译和添加内核模块。开始考虑在 Yocto 来源创建新层。另一种选择是隔离内核源代码并将内核模块添加到其中。
  • 好的,我以前见过类似的,只是稍微好一点。我认为我的部分问题是我不确定创建图层是否是正确的答案。您的评论表明确实如此。

标签: linux linux-kernel embedded yocto


【解决方案1】:

我怀疑我理解你的问题,但我召唤了什么 答案是 构建自己的 LKM(linux 内核模块) 关注这个link

还有一点它不像

那么简单

本例中LKM是厂商提供的,所以我觉得不像运行menuconfig那么简单。

您尚未指定您正在谈论的驱动程序 我无法提供帮助

但是 linux 支持很多设备,如果不在内核树中,您可以随时向供应商询问驱动程序 最坏的情况是,您不支持搜索互联网以支持您的 linux 内核版本的驱动程序(如果版本不同,您仍然可以修改并使其支持)和 最后 最后的选择是编写您自己的代码并使用我在链接中提供的上述方法来编译该驱动程序

希望您能找到解决方案并 祝这个项目一切顺利

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-08
    • 1970-01-01
    • 2020-06-21
    • 1970-01-01
    • 2020-06-22
    • 2018-06-28
    • 2018-12-22
    • 2019-08-14
    相关资源
    最近更新 更多