私の質問はこれです - uCLinux 2.6.21 同期で write() をどのように呼び出すことができますか、つまり、送信が終了する前に呼び出しが完了しないのですか? 今、私は次のコードを持っています:
//...
fd = open (PORT, O_RDWR | O_SYNC)
//...
FIO3CLR |= 0x30000000; // RTS = 0 (enable transfer)
write (fd, "A", 1) // pass
FIO3SET |= 0x30000000; // RTS = 1 (disable transfer)
コマンドは、 をFIO3SET |= 0x30000000;
呼び出した直後に実行を開始write()
しますが、タスクにとっては望ましくありません。ありがとう。