1

我有一个LighBlue Bean这是一个Arduino兼容的蓝牙LE微控制器。我试图访问Arduino IDE之外的虚拟串口。我可以在Arduino串行监视器中看到串行数据,也可以在屏幕上使用终端命令;访问Arduino IDE之外的虚拟串口

screen /tmp/tty.LightBlue-Bean 57600 

然而,串口没有在OS X的其他应用程序,如Hairless MIDI to Serial Bridge或Ableton公司显示出来。

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

ls /dev/tty.* 

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

ls /tmp/tty.* 

但是,只有串行端口启动/ dev /显示在其他应用程序。

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

回答

1

尝试符号链接端口/dev

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

您也可以更改名称,如果你想simplier东西。

希望这会有所帮助! :)

+0

谢谢@ladislas。这确实有效,并且允许我通过/ dev访问串口,但由于某种原因,它并不像Ableton那样作为串口出现。是因为它是一个虚拟串行端口吗? – robflate 2014-09-01 17:12:29

+0

@robflate,因为我不使用Ableton,我不能肯定地说... – ladislas 2014-09-01 18:58:46