簡単な動的モジュール(.ko)を作成しました。ユーザーアプリケーションがカーネルスペースからドライバにアクセスする方法。動的にロードされたモジュールのメジャー番号とマイナー番号を取得する方法。
ベストアンサー1
他の人が正しく回答できるように、この質問に多くの情報を省略しました。いくつかの仮定をして短い答えをします。
まず、私はあなたがLinuxに言及していて、モジュールをカーネルに挿入し、それが正しくインストールされ実行されていることを確認したとします。また、あなたのドライバが/ devディレクトリにデバイスノードを作成すると仮定します。
メジャー番号とマイナー番号を取得するには、ls -l /dev/<yourdevnode>
たとえば/dev/fuseに対して次のようにします。
$ ls -l /dev/fuse
crw-rw-rw- 1 root root 10, 229 Jan 3 09:08 /dev/fuse
ここで、10と229はそれぞれ週番号と次数です。