Linuxにて、直接 /dev/ttyUSB0、/dev/ttyACM0 なんかのデバイスを使って arduinoやichigoJamなんかとちょっとした通信を行う場合のメモです。 まあ、自分がハマって苦労した点です。 具体的には、 # cat /dev/ttyUSB0 # echo "ABCDE" > /dev/ttyUSB0 とかやって、データをやり取りする場合に発生する問題点に対応する方法のメモです。 現在の通信速度や通信条件の確認 # stty -a < /dev/ttyUSB0 speed 115200 baud; rows 0; columns 0; line = 0; intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>;
![Linuxで直接シリアルデバイスを利用する際の注意点等 - 猫にコ・ン・バ・ン・ワ](https://cdn-ak-scissors.b.st-hatena.com/image/square/fc25725f16a56db7bc2b61cebdf67093aa99f22a/height=288;version=1;width=512/https%3A%2F%2Fnuneno.cocolog-nifty.com%2F.shared-cocolog%2Fnifty_managed%2Fimages%2Fweb%2Fogp%2Fdefault.png)