ウェブサイトのようなご回答ありがとうございます。
# stty -F /dev/ttyUSB0
speed 115200 baud;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; flush = ^O; min = 0; time = 10;
-brkint -imaxbel
-opost
-isig -icanon -echo -echoe
それはオフ、 ソリューションは、すべての文字を見て何を無視しないようにcfmakeraw設定を使用することとしたフロー制御のように見えたにもかかわらず:sttyのはあったが判明。
cfmakeraw()は、古いバージョン7のターミナル・ドライバの "raw"モードのように端末を設定します。入力は文字単位で使用でき、エコーは無効になり、端末入出力文字の特殊な処理はすべて無効になります。
termios_p->c_iflag &= ~(IGNBRK | BRKINT | PARMRK | ISTRIP
| INLCR | IGNCR | ICRNL | IXON);
termios_p->c_oflag &= ~OPOST;
termios_p->c_lflag &= ~(ECHO | ECHONL | ICANON | ISIG | IEXTEN);
termios_p->c_cflag &= ~(CSIZE | PARENB);
termios_p->c_cflag |= CS8;
すべての私のデータを参照できるようになりました:)
はそれがシリアルオーバーUSBプロトコルが追加されますことを、チェックサムのバイト可能性があり、次のように、端末の属性が設定されていますか? –