gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:36:20 26 4
gpt4 key购买 nike

我的设备是 USB 串行设备。当我插入时,cdc_acm.ko 驱动程序检测到它并在/dev/下创建一个节点,设备名称为 ttyACM0。当我执行软重置时,设备显示为名称 ttyACM1。我在哪里可以获得有关设备名称的信息 [在/proc/或/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

左边的整数是对应设备的主编号。

关于linux - Linux 中的 USB 串行驱动程序和设备名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17801909/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com