Linux カーネル (2.6.32) の UART ドライバーを変更したいと考えています。正確なファイルがわからない ttyS2 の標準 uart ドライバーを使用しています。問題は単純で、送信中および受信中は gpio ピンを高く設定して維持し、それを低くする必要があります。
どのファイルを参照すればよいですか? そして、uart ドライバーからのビットバンギング gpio に関するアイデアは大歓迎です...
よろしく。
また:
GPIO の代わりに別の信号線を悪用できるかもしれません。UART を RS485 モードで操作すると、ほとんどの場合、RTS は希望どおりに動作します -> 送信中はハイになります。残りの通信が rs232 に準拠するかどうかはわかりませんが、試してみませんか。