一、驱动常用路径及含义
序号 | 路径 | 含义 | 备注 |
---|---|---|---|
1 | /proc/devices | devices是一个只读文件 文件中保存所有驱动信息,含设备号,设备名等 | 注意devices和device-tree的区别 |
2 | /proc/device-tree/ | device-tree是一个软连接 指向路径: /sys/firmware/devicetree/base 该路径下保存所有的设备树,设备节点信息 | 名字:device-tree,没有‘s’ |
3 | /dev | 设备节点目录 通常所有的设备节点都在该文件夹下保存,一般使用mknod创建的设备节点也保存在该文件夹下 | |
4 |
二、常用命令
序号 | 命令 | 含义 |
---|---|---|
1 | cat /proc/devices | 显示当前所有设备驱动信息(设备号、设备名) |
2 | ls /proc/device-tree/ | 显示当前所有设备树、设备节点信息 备注:device-tree是一个软连接 |
3 | ls /dev | 显示当前所有驱动节点 |
4 | mknod /dev/xxx c [主设备号] [次设备号] | 创建一个驱动设备 如: mknod /dev/led0 c 200 0 |
5 | insmod xxx | 加载设备驱动 |
6 | rmmod xxx | 卸载设备驱动 |
10 |