1.从硬件厂商获取驱动代码,并解压缩
2.进入源码目录,在源码目录打开终端
- 清理环境:make clean
- 编译代码:make -j4
编译成功后,在当前目录中应该可以看到 .ko 后缀的驱动文件,如果找不到,可以使用 find 命令在当前目录进行查找
3.拷贝驱动文件到系统内核驱动目录中
以下操作均需要 root 权限,并且假定上述编译成功的驱动文件为 test.ko
- 创建对应的目录:mkdir /lib/modules/$(uname -r)/kernel/kylin/test
注:test 目录应该跟你的驱动文件名称一致
- 拷贝驱动文件到上述目录中:cp test.ko /lib/modules/$(uname -r)/kernel/kylin/test
- 生成驱动依赖关系:depmod -a
4.创建自加载内核驱动配置
新建 /etc/modules-load.d/test.conf 配置文件,并将驱动名称写入到文件中
cat /etc/modules-load.d/test.conf
test
5.加载驱动:modprobe test




