【发布时间】:2023-04-03 23:49:01
【问题描述】:
我正在根据本手册为 Dart 板编译 Linux 内核和根文件系统: http://variwiki.com/index.php?title=VAR-SOM-MX6_Yocto_Fido_New_R2
现在,我想包含额外的驱动程序,用于将 WiFi USB 加密狗连接到我的编译版本。我想出了如何使用内核 Makefile 自己编译模块,但是当我在项目上运行 bitbake 时,我希望它们能够与 RFS 一起编译和打包。我知道我需要的内核对象的名称 - ath.ko、ath9k.ko、ath9k_common.ko、ath0k_hw.ko 和 ath9k_htc.ko。
我之前没有使用 Yocto 的经验,所以我希望能提供一些详细的解释。
所以我的问题是,考虑到我需要的内核对象/模块/驱动程序:
- 如何让 Yocto 在编译内核时编译它们?
- 如何让 Yocto 将生成的编译内核模块打包到它创建的 RFS 映像中?
【问题讨论】:
标签: c++ linux linux-kernel yocto