web-dev-qa-db-ja.com

TTYの代わりにPPP)のシリアルラインを使用するように組み込みカーネルを構成する方法

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

シリアルラインをTTYとして使用するように構成されています(例:minicom、stty経由でアクセス可能)が、リンク経由で複数の多重化セッションを実行できるように(例:UDP/TCPまたはSSH経由)シリアルライン経由でIPを実行したい。

ボードについての情報はまだあまりありませんが(ドキュメントが届いたらもっと投稿します)、カーネルがハードウェアに対して合理的な抽象化を提供すると仮定すると、実行するように構成するプロセスはどうなりますかPPPまたは(C)SLIP?

4
Mark K Cowan

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

2
Matija Nalis