linux驱动基本命令

1、加载驱动

 

insmod   driver.ko         强制加载命令,insmod命令需要到.ko当前文件夹下执行

 

modprob driver.ko       (推荐使用)  前提是要创建文件夹 /lib/modules/$(uname -r)/   

                                     然后把驱动模块.ko放到以上文件夹里面,再执行depmod命令 ,

                                    然后modprob命令就可以使用了,并且该命令可以在任意文件夹下执行

 

2、卸载驱动:

 

rmmod    driver          强制卸载命令,同上

注意:卸载没有.ko

modprob -r driver      同上

 

3、列出已安装驱动模块

 

lsmod                  列出后,可以观察一下基本信息,有的时候可能 会显示pernament(永久驻留),即无法卸载

 

4、显示某个驱动信息

 

modinfo   driver.ko      //用法同 modprob

 

5、显示驱动主设备号

 

cat /proc/devices          

 

6、创建设备节点

 

mkmod /dev/device_name c MAJOR MINOR

c代表字符设备,也可以是b(代表块设备),MAJOR主设备号,MINOR次设备号

linux一切皆文件,设备也是文件,安装驱动后一定要创建设备节点(也就是文件),

以便应用程序通过设备节点(文件)操作底层驱动

 

 

 

你可能感兴趣的:(linux,linux驱动开发)