ネットワークベースのデバイス用の Linux デバイスドライバーを書きたいです。このネットワーク デバイスは入出力制御のみであり、イーサネット ケーブルを介してイーサネット ポートを介して接続します。どのようにドライバを書くことができますか? デバイスとカーネルの間でデータを転送する方法は?
質問する
600 次
2 に答える
1
デバイスがイーサネット経由で Linux マシンに接続するだけの場合は、カーネル ドライバーを記述する必要はまったくありません。ユーザー空間デーモンは、AF_PACKET
ソケット アドレス ファミリーを介してイーサネットに完全にアクセスできます。詳細については、packet(7)
man ページを参照してください。
于 2013-04-10T06:42:02.110 に答える