首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mac上的串行端口名

问Mac上的串行端口名
EN

Stack Overflow用户
提问于 2012-12-28 19:03:35
回答 5查看 17.1K关注 0票数 3

我正在开发一个跨平台的Qt用户界面,我需要通过串口进行通信。通过使用以下端口名,我可以在Windows和Linux上使用串行端口:

  • Windows上的COM1、COM2等;
  • ttyACM0,ttyS0,ttyS1等,在Linux上。

现在,我想在Mac上做同样的事情。您知道Mac上哪些端口名可能吗?

提前感谢!

EN

回答 5

Stack Overflow用户

发布于 2012-12-28 19:06:46

它们几乎可以是任何东西。他们可能是/dev/tty.SOMETHING,但不能保证这一点。例如,我的USB->串行总线是:/dev/tty.usbserial-FTG6RCEJ.最后一点胡言乱语,我想是序列号什么的。

无论如何,你不应该问用户使用哪个端口吗?

票数 2
EN

Stack Overflow用户

发布于 2018-07-14 17:48:46

要在Mac中使用程序员,您需要确定哪些名称已分配给其串行端口。

为此,请打开终端窗口,键入ls /dev/tty.usb*,然后按enter键。您应该看到表单tty.usbmodem<number>的两个条目(例如,/dev/tty.usbmodem00022331)。这些条目表示程序员创建的虚拟串行端口。

数字较低的条目是程序员的编程端口,稍后需要将其名称作为参数传递给AVRDUDE。数字较高的条目(应该是2+较低的数字)是TTL串口,您可以使用诸如screen这样的终端程序从它发送和接收字节。

如果您有其他USB设备插入,您可能会看到这些设备的其他串行端口。

票数 2
EN

Stack Overflow用户

发布于 2012-12-28 19:06:28

使用Arduino,我的一个是:

/dev/tty.usbmodemfa 131

每个端口的最后5个字符是不同的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14074413

复制
相关文章

相似问题

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