kernel 5.15 添加驱动ko想要生效,需要编译什么镜像‘
时间: 2023-12-03 09:45:12 浏览: 281
树莓派 Linux Kernel 5.15.35版本
要让驱动ko生效,需要编译相应的内核模块。编译内核模块时,需要先安装内核源代码和编译工具链。具体步骤如下:
1. 下载并安装内核源代码:
```
$ wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.tar.xz
$ tar -xvf linux-5.15.tar.xz
$ cd linux-5.15
```
2. 配置内核编译选项:
```
$ make menuconfig
```
在菜单中找到 “Device Drivers” -> “Generic Driver Options” -> “Automatically load drivers” 选项,并将其打开。
3. 编译内核模块:
```
$ make modules_prepare
$ make M=/path/to/driver/dir
```
其中,`/path/to/driver/dir` 是要编译的内核模块的源代码目录。
4. 安装编译好的内核模块:
```
$ sudo make modules_install M=/path/to/driver/dir
```
内核模块会被安装到 `/lib/modules/$(uname -r)/kernel/drivers/` 目录下。
5. 重新启动系统,让内核加载新安装的驱动模块。
阅读全文