Linux如何查看主次设备号?

破晓669 2017-07-14 03:53:54
一个usb设备插上到Linux系统后
使用lsusb可以查看到如下信息

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 001 Device 019: ID 1234:abcd Unknown
Bus 001 Device 020: ID 1234:abcd Unknown
Bus 001 Device 021: ID 1234:abcd Unknown
Bus 001 Device 022: ID 1234:abcd Unknown


最下面是我的设备,但是我在/dev下面没有查看到对应的设备描述符,如果我现在要使用这个4个设备,该怎么做?
如何使用mknod去新建,即如何查看主次设备号?
...全文
1328 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
在嵌入式linux系统中,查看设备号:cat /proc/devices;在/dev下:mknod filename c 主设备号 次设备号
jklinux 2017-07-14
  • 打赏
  • 举报
回复
设备驱动不一定都在/dev下创建设备文件的,如是网络设备驱动或can设备驱动, 需要ifconfig才可以查看到。 也有些设备驱动是提供在/proc 或/sys下的文件接口。 最好把驱动代码贴出,这样就可以明确了

21,597

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧