东方耀AI技术分享

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 1837|回复: 0
打印 上一主题 下一主题

[学习笔记] Linux上打开通过USB连接的串口COM

[复制链接]

1365

主题

1856

帖子

1万

积分

管理员

Rank: 10Rank: 10Rank: 10

积分
14437
QQ
跳转到指定楼层
楼主
发表于 2022-2-25 16:19:50 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式







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 --- 非阻塞标志


通过USB连接的串口01.png (433.12 KB, 下载次数: 188)

通过USB连接的串口01.png

通过USB连接的串口02.png (303.07 KB, 下载次数: 186)

通过USB连接的串口02.png
让天下人人学会人工智能!人工智能的前景一片大好!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|人工智能工程师的摇篮 ( 湘ICP备2020019608号-1 )

GMT+8, 2024-5-6 03:33 , Processed in 0.193781 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表