TTYの代わりにPPPにシリアルラインを使用するように埋め込みコアを設定する方法

TTYの代わりにPPPにシリアルラインを使用するように埋め込みコアを設定する方法

カーネルv2.6.xを実行する組み込みシステムの開発を開始しようとしています。

シリアル回線をTTY(minicom、stty経由でアクセス可能など)として使用するように設定されていますが、リンク経由(UDP / TCPまたはSSHを介して複数の多重セッションを実行できるようにシリアル回線を介してIPを実行したい。

まだボードに関する情報はもうありませんが(ドキュメントが到着したらより多くの情報を公開する予定です)、カーネルがハードウェアの合理的な抽象化を提供すると仮定すると、PPPまたは(C)SLIPを実行するように設定するプロセスはどうなりますか?でしょうか? TTYの代わりにシリアルリンク?

答え1

まずgetty、シリアルポートデバイス/dev/ttyS0(またはハードウェアに基づいて名前付きデバイス)で実行を無効にして解放します(たとえば、編集/etc/inittabと実行telinit q- systemdから離れている場合)。次に、そのpppd(8)デバイスで実行します(または手動で、または他のツール(たとえば)を介してwvdial適切なパラメータを使用します)。

関連情報