MAC 上の TTY デバイスに問題があります。Arduino と通信し、Linux で適切に動作するスクリプトを作成しました。私が MAC で抱えている問題は、デバイスを "fopen" できないことです。たとえば、
echo "foo" > /dev/tty.usbmodem1431
ポートをブロックして永久にハングします。Arduinoのシリアルモニターからうまく動作するので、理論的には私はそれと話すことができるはずです。
わかった。解決策を見つけました。私はに書かなければなりません
/dev/cu.usbmodem1431
TTYが働きたくない理由はまだわかりません。