1

我有一个LightBlue Bean,它是一个与 Arduino 兼容的蓝牙 LE 微控制器。我正在尝试在 Arduino IDE 之外访问其虚拟串行端口。我可以使用终端命令在 Arduino 串行监视器和屏幕中查看串行数据;

screen /tmp/tty.LightBlue-Bean 57600

但是,串行端口不会出现在 OS X 中的其他应用程序中,例如Hairless MIDI to Serial Bridge或 Ableton。

在终端中,执行以下命令;

ls /dev/tty.*

没有列出 /tmp/tty.LightBlue-Bean 的 Beans 虚拟串行端口。以下命令确实显示了它;

ls /tmp/tty.*

但是,只有以 /dev/ 开头的串行端口才会出现在其他应用程序中。

如何使 LightBlue Bean 的虚拟串行端口在其他应用程序中可见,以便向它们发送串行数据?

4

1 回答 1

1

尝试将端口符号链接为/dev喜欢

ln -s /tmp/tty.LightBlue-Bean /dev/tty.LightBlue-Bean

如果需要,您还可以将名称更改为更简单的名称。

希望这可以帮助!:)

于 2014-08-30T18:39:29.180 回答