首页 文章

如何在Mac OS X上找到串口号?

提问于
浏览
25

我刚刚开始尝试使用Serproxy和Arduino将一些串行数据导入Flash Builder / Flex . Serproxy似乎工作正常,似乎连接到指定的任何端口 . 但是,我无法使用ActionScript从串行端口查看或读取任何数据 . 这很奇怪,因为Arduino应该在循环上打印数据 .

我唯一能想到的是我没有设置正确的串口号 . 我一直想弄清楚如何找出应该设置的数字,即5331,5332,5333等 .

我如何找到端口号?有没有办法在OS X上使用终端呢?

4 回答

  • 15

    你可以通过Terminal找到你的Arduino

    ls /dev/tty.*
    

    那么你可以使用screen命令读取该串口,就像这样

    screen /dev/tty.[yourSerialPortName] [yourBaudRate]
    

    例如:

    screen /dev/tty.usbserial-A6004byf 9600
    
  • 2

    ioreg -p IOUSB -l -b | grep -E“@ | PortNum | USB序列号”

  • 2

    无论如何,我能够使用设备的名称进行筛选,这不是问题所在 . 我实际上只是想找到端口号,即5331,5332等 . 我设法通过在Mac OS X上的应用程序商店中使用名为TCP2Serial的应用程序的试错过程找到了这个 . 它不是免费的但是没关系只要我知道它有效!

    值得99c :) http://itunes.apple.com/us/app/tcp2serial/id506186902?mt=12

  • 67

    mac os x不使用com编号 . 你必须使用像'ser:devicename'这样的东西,9600

相关问题