私はLinux用のコンソールドライバを作成していましたが、私はこのドライバ用にセットアップする必要のあるttyインターフェイスを見つけました。私は、ttyドライバが低レベルのドライバとどのように結びついているかについて混乱しました。低レベルのドライバとttyドライバのリンク
多くの場合、ルートファイルシステムにはすでにたくさんのttyデバイスが含まれています。私は、低レベルのデバイスがルートファイルシステム上の既存のttyノードのどれにバインドすることができるのだろうかと思います。
たとえば、/dev/tty7
:ルートファイルシステム上のノード。
低レベルのデバイスドライバはどのようにこのノードに接続しますか?あるいは、低レベルのデバイスがまったく新しいttyデバイスを定義するべきかどうか?