首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >USB CDC设备在Windows上工作,但在Ubuntu上不工作。我能解决这个问题吗?

USB CDC设备在Windows上工作,但在Ubuntu上不工作。我能解决这个问题吗?
EN

Stack Overflow用户
提问于 2012-07-21 08:07:13
回答 1查看 1.3K关注 0票数 2

我有USB CDC设备。它在Windows上工作。我使用putty测试它。但它在Ubuntu上不起作用。我使用ubuntu 10.04内核为2.6.32-122-rtai。当我插入设备信息出现在dmesg中时:

代码语言:javascript
运行
复制
[40194.004034] usb 3-2: new full speed USB device using uhci_hcd and address 12
[40194.173219] usb 3-2: configuration #1 chosen from 1 choice 

但它没有关于串行端口文件(如/dev/ttyUSB1)的消息。

是否存在一些程序或命令,使此设备在我的Ubuntu计算机上作为串口可见?

EN

回答 1

Stack Overflow用户

发布于 2012-12-11 05:59:43

我用放入CDC模式的符号条形码阅读器做了类似的事情。我发现它们出现在/dev/ttyACM0或/dev/ttyACM1中,而不是/dev/ttyUSB中。

Ubuntu 10.04足够新,可以使用udev,所以在插入设备之前,/dev/ttyACM*设备不会出现。尝试:

代码语言:javascript
运行
复制
cd /dev
ls -l ttyACM*

如果您在拔出设备时什么也看不到,而在插上电源时看到一些东西,那么您找到了您的设备。

我发现Symbol设备没有告诉我它在哪里可以访问。我必须通过探索来找出这一点,就像我在上面详细描述的那样。

另一个可能对您有帮助的命令是:

代码语言:javascript
运行
复制
lsusb
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11588403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档