环境准备
1、模拟系统:Kylin V4
2、模拟驱动:网卡驱动
编译驱动方法
1、编译内核(-j指定并行编译的CPU核心数)
make -j$(nproc)
2、编译模块
make modules
3、模块安装
make modules_install
4、安装内核
make install
5、更新引导
update-grub
手动将ko驱动文件放入指定位置
例如mydriver.ko驱动本地编译好后如何生效
1、拷贝驱动到modules内核中
cp mydriver.ko /lib/modules/$(uname -r)/kernel/drivers/net/
2、更新模块依赖关系
depmod -a
3、加载模块
insmod mydriver.ko
lsmod |grep mydriver
modprobe mydriver
4、查看是否生效
modinfo mydriver
5、重启
reboot
6、查看是否自动加载
lsmod |grep mydriver
测试效果图如下:




