【发布时间】:2019-08-28 12:44:54
【问题描述】:
我正在使用 yocto 项目 来构建 linux 操作系统映像。 我使用了 SUMO 版本,所以我有 4.14.73 内核版本。
问题是我已经预编译了版本为 4.14.88 的 linux 驱动程序。
我认为我必须升级我的linux内核才能成为相同版本的驱动程序。
你知道怎么做吗?
【问题讨论】:
标签: linux-kernel yocto
我正在使用 yocto 项目 来构建 linux 操作系统映像。 我使用了 SUMO 版本,所以我有 4.14.73 内核版本。
问题是我已经预编译了版本为 4.14.88 的 linux 驱动程序。
我认为我必须升级我的linux内核才能成为相同版本的驱动程序。
你知道怎么做吗?
【问题讨论】:
标签: linux-kernel yocto
1) 您必须在您的发行版配置中使用 PREFERRED_VERSION_linux-yocto = "4.14.88",例如: http://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta-yocto/conf/distro/poky.conf?h=daisy#n22
但请注意,Sumo 不提供 4.14.88。我看到的最新 Sumo 提供 4.14.76: https://git.yoctoproject.org/cgit/cgit.cgi/poky/tree/meta/recipes-kernel/linux/linux-yocto_4.14.bb?h=sumo#n27
因此,您的选择是创建一个 linux-yocto_4.14.bbappend 并修改版本,或者完全创建一个新的内核配方以满足您的需求。
【讨论】: