|
Linux上打开通过USB连接的串口COM
lsusb 查看:Bus 001 Device 018: ID 1027:0005 Time Domain
Bus 001 : 指明设备连接到哪条总线
Device 018 : 表明这是连接到总线上的第18台设备
ID : 设备的ID
P440 Time Domain :生产商名字和设备名
在插入USB设备后, 使用dmesg命令可以看到USB设备加载时Linux内核输出的调试信息
dmesg |grep -i usb
[24988.333666] usb 1-8: new high-speed USB device number 18 using xhci_hcd
[24988.482371] usb 1-8: New USB device found, idVendor=1027, idProduct=0005, bcdDevice= 1.00
[24988.482376] usb 1-8: New USB device strings: Mfr=0, Product=1, SerialNumber=2
[24988.482379] usb 1-8: Product: Time Domain P440
[24988.482382] usb 1-8: SerialNumber: 1509957281
[24988.484063] cdc_acm 1-8:1.0: ttyACM0: USB ACM device
open("/dev/ttyACM0", O_RDWR|O_NOCTTY|O_NONBLOCK);
O_RDWR : 可读可写
O_NOCTTY :该参数不会使打开的文件成为该进程的控制终端。如果没有指定这个标志,那么任何一个 输入都将会影响用户的进程
O_NONBLOCK --- 非阻塞标志
|
|