打印
[嵌入式linux]

linux的/dev/ttyACM0是什么样的设备啊?

[复制链接]
15337|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
herocsz|  楼主 | 2009-8-28 10:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 herocsz 于 2009-8-28 11:09 编辑

usb设备插入到板子上后出现
cdc_acm 1-1:1.0: ttyACM0: USB ACM device

请问ttyACM0是种什么样的设备?
类似于usb转串口的那种吗?

对它操作是不是和串口操作一样的啊? 比如:
ttyACM0fd = open("/dev/ttyACM0", O_RDWR);
接着设置波特率和数据位?

然后如果要往ttyACM0中传数据就是用write(,,);
接收数据就用read(,,);

对吗?

相关帖子

沙发
sinanjj| | 2009-8-28 14:51 | 只看该作者
这个要查驱动了。

具体什么设备查一查。问问供应商。

使用特权

评论回复
板凳
cool_coder| | 2009-8-30 21:56 | 只看该作者
CDC ACM就是USB Communication Device Class - Abstract Control Model
看上去应该是USB虚拟的串行口。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

72

主题

142

帖子

0

粉丝