【问题标题】:Access virtual serial port outside Arduino IDE访问 Arduino IDE 外部的虚拟串口
【发布时间】:2014-08-30 14:45:00
【问题描述】:

我有一个LighBlue 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 的虚拟串行端口在其他应用程序中可见,以便向它们发送串行数据?

【问题讨论】:

    标签: bluetooth serial-port arduino bluetooth-lowenergy ableton-live


    【解决方案1】:

    尝试像这样将端口符号链接到/dev

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

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

    希望这会有所帮助! :)

    【讨论】:

    • 谢谢@ladislas。这确实有效,并允许我通过 /dev 访问串行端口,但由于某种原因,它没有在 Ableton 等程序中显示为串行端口。是不是因为是虚拟串口?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-12
    • 2016-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    相关资源
    最近更新 更多