Linux中的USB串行驱动程序和设备名称



我的设备是一个USB串行设备。当我插入时,cdc_acm.ko驱动程序会检测到它,并在/dev/下创建一个节点,设备名为ttyACM0。当我进行软重置时,设备会显示名称为ttyACM1。我在哪里可以获得有关设备名称的信息[在/proc/或/etc/etc]下]。目前,我依靠dmesg来检测设备名称。一旦我打算将其自动化,我想知道在哪里可以获得设备名称信息。

使用/proc/devices读取主编号和设备名称信息。

附上一个样本输出。

  useer@useer-VirtualBox:~$ cat /proc/devices
  Character devices:
  1 mem
  4 /dev/vc/0
  4 tty
  4 ttyS
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
  5 ttyprintk
  6 lp
  7 vcs
 10 misc
 13 input

左侧整数是相应设备的主要数字。

相关内容

  • 没有找到相关文章

最新更新