gpt4 book ai didi

linux - Yocto 从较新的内核版本添加驱动程序

转载 作者:太空宇宙 更新时间:2023-11-04 03:48:50 25 4
gpt4 key购买 nike

我需要向使用内核 3.10.17 的 Yocto 镜像添加无线驱动程序。我的问题是驱动程序从 3.11 版本开始进入主线内核(它也是 backports 项目的一部分)。我已阅读Yocto documentation关于内核开发,但这更让我困惑。实现这一目标的正确方法是什么? (我想手动添加驱动程序源不是)。

最佳答案

首先:不清楚您使用的是哪个 Yocto 版本。因此,您可能需要更新到当前的 1.7 版本 (Dizzy),它提供内核 3.10、3.14 和 3.17。

您可以在meta/recipes-kernel/linux 中找到内核配置。请注意,BSP 或任何其他层还可以提供其他内核版本/配置以及限制接受/工作版本(特别是如果您使用 BSP)。

也就是说,您可以通过添加/调整 PREFERRED_VERSION 来定义应使用的内核版本。例如 PREFERRED_VERSION_linux-stable = "3.10"。您可以找到的另一个是 PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-dev"

请注意,仅选择另一个内核并不能保证您想要的内核模块会自动构建。您可能需要调整内核配置以将其编译到内核中或将其构建为模块。

关于linux - Yocto 从较新的内核版本添加驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27062787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com