0

マイクロコントローラーで行うプロジェクトがあります。USBシリアル接続を介してコンピューターとインターフェースする予定です。のような基本的なテストを実行してみputc(getc())ましたが、期待どおりに動作させるのに問題があります。

その単純なハードウェア エコーでは、多くのことが機能しません。Enter キーを押すと、キャリッジ リターンが返されます。バックスペースは何もしません。ブレークするための CTRL-C も機能しません。

端末エミュレータとして GNU Screen を使用しています。マイクロコントローラで便利なコマンド インターフェイスを作成できるように、これらすべてを (stty 設定と共に) 処理する方法を学ぶにはどうすればよいですか?

4

1 に答える 1

2

Screen terminalシリアルポートから送信するコードを知るために、エミュレートしている端末のタイプを知る必要があります。たとえば、端末を VT100 に設定した場合、いくつかの VT100 コードを提供するこのリンクを確認できます。

また、使用できる ESC および制御文字列/コマンドの完全なリストが含まれているため、これgnu-screen確認することをお勧めします。

于 2012-08-30T21:49:02.480 に答える