我想使用命令行将一串字节发送到串行端口。 这可能吗? 我的串口在我的Mac上是/dev/cu.usbserial-A700dYoR 。 例如,如果我想发送整数50或string“数据”到该串行端口,我该怎么做呢?
我对UNIX的知识非常有限。
#!/bin/bash # Port setting stty -F /dev/cu.usbserial-A700dYoR raw speed 9600 echo 'Hello' > /dev/cu.usbserial-A700dYoR
或者如果我没有记错的话… …几年。 你可能不得不sudo
它的工作…
这是发送文本…不是二进制..发送数字50作为文本
echo '50' > /dev/cu.usbserial-A700dYoR
把它作为二进制整数发送会比较困难。