我有一根 RS232C/USB 电缆,用于将电子设备连接到我的 iMac Intel(MacOSX SnowLeo 10.6.3)。
是否有一个实用程序允许在 USB 端口上发送 RS232C 设备可以理解的 ASCII 字符?
如果可能的话,我宁愿避免编程。我更喜欢使用 Automator 脚本或带有 GUI 的简单程序。
谢谢
答案1
答案2
您不会与 USB 设备交互。USB 设备应提供驱动程序,/dev/
当您插入设备时,这些驱动程序将创建虚拟串行设备。一旦设备插入并且驱动程序创建了虚拟串行设备,通信就会通过调出设备文件/dev/xxx.cu
或 TTY 设备文件进行/dev/xxx.tty
(其中xxx
特定于您的驱动程序)。通信可能就像cat
将文本文件stdout
重定向到该路径一样简单。如果做不到这一点,可能需要 CharlesB 提到的串行感知接口。如果您正在寻找命令行工具,请尝试socat
,它具有用于配置通过串行端口发送的消息的波特率、奇偶校验和位宽的标志。