キャラクタデバイス、マルチデバイス・サポート、LEDの実用的な操作

githubのソース:https://github.com/gaoyang3513/Drivers

核となるアイデア:デバイス(LED、文字デバイス)同じプライマリデバイス番号を使用して、同じタイプのは、デバイス番号は、特定の時間の子機との間で区別するために使用されます。

どの伴います:iノード、dev_tの、知識のFOPS、特に私の記事を参照してください。https://www.cnblogs.com/gaoyang3513/p/10949207.html

プロセスの説明:
(cdev_add、alloc_chrdev_region、cdev_init)システムに文字複数のデバイスを登録し、
デバイスノードを作成し、
アプリケーションがオープン装置識別番号に従って、対応する装置に、iノードに渡されたノードを開くために呼び出したときに、
他のデバイス操作(IOCTL、読み取り、書き込み)。

おすすめ

転載: www.cnblogs.com/gaoyang3513/p/10961128.html