簡単なデバイスドライバーを作成しました。モジュールをロードするだけで、デバイスファイルが作成されます。しかし、アプリケーションがデバイスファイルを開こうとすると、エラーが発生します-1 (operation not permitted)
。コマンドを実行してデバイスの特性を調べようとすると、次のようになります。
$udevadm info -a -p /sys/class/char/<devname>
出力を取得します:
KERNEL=="<devname>"
SUBSYSTEM=="char"
DRIVER==" "
したがって、どうやら私のデバイスノードはデバイスドライバにリンクされていません。
誰かがこれで私を助けてくれますか?
ありがとう