1

シリアル ライン TTY1 によって別のボードに接続されている ARM9 ボードに Linux を組み込みました。ARM9 ボードと通信する他の方法はありません (イーサネットなし、USB なし)。通常の状態のアプリケーションでは、ARM9 ボードは TTY1 上の他のボードとデータを交換します。メンテナンスモードでは、ARM9 Linux ボードでコンソールを実行したいので、私たちのアイデアは次のとおりです。

  • ソフトウェアに特別なコマンドを送信する
  • 私たちのソフトウェアは、次の再起動のために TTY1 でコンソールのアクティブ化を準備するために何かを行います
  • プログラムによるソフトウェアの再起動
  • コンソールモードで TTY1 に
  • 必要なものは何でも変更してください
  • 通常の再起動を要求し、通常のソフトウェアを実行します

ステップ2で助けが必要です.どこかに何を書くことができるか、またはLinuxにコンソールモードでTTY1に再起動するようにプログラムで実行できるコマンドはどれですか?

4

1 に答える 1

1

tty1 は通常、仮想端末です。おそらく ttyS0 か ttyS1 でしょうか?

基本的に、実行する必要があることが 2 つあります。ブート時にカーネルをシリアル接続に出力することと、シリアル ラインで端末プログラムを実行することです。

https://wiki.archlinux.org/index.php/Working_with_the_serial_console

設定方法についていくつかの良い手がかりを提供しますが、設定に合わせて調整する必要があります。

于 2013-01-07T18:30:47.927 に答える