Linux カーネル モジュールと次の手順が提供されています: insmod 。次に、メジャー番号を決定し、/dev エントリを作成します。dmesg ファイルから明らかなように、正常にインストールできました。ただし、デバイス番号を特定する方法がわかりません。どんな助けでも大歓迎
1932 次
1 に答える
2
あなたが話しているデバイスの名前を知っていると思います。からメジャー番号を取得できます/proc/devices
。以下は、このファイルからの抜粋です。
キャラクターデバイス:
1 mem
<...>
216 rfcomm
226 drm
252 hidraw
253 bsg
254 rtcブロックデバイス:
259 blkext
8 sd
9 md
<...>
そこでデバイスの名前を探します。メジャー番号は同じ行の名前の直前にあります。
余談。また、「Linux Driver Development」の本 ( http://lwn.net/Kernel/LDD3/ ) も参照することをお勧めします。章 1-3。デバイス番号と他の多くの便利なことがそこで説明されています。この本の一部は少し古くなっていますが、それでも非常に役に立ちます。余談終わり。
于 2013-01-15T06:57:46.060 に答える