メジャー デバイス番号とマイナー デバイス番号の概念に関して、いくつかの説明があります。以下の概念を理解しています。
- Linux の世界では、ハードウェア デバイスは、デバイス ファイルと呼ばれるファイル (ただし特別な) にすぎません。
dev_t
また、各デバイス ファイルは、タイプにバンドルされた MAJOR 番号と MINOR 番号に関連付けられています。- これらの番号は、機能によってデバイスに割り当てられます。
register_chrdev_region
私が持っている質問は、これらの数字が正確にどこで使用されているかです。確認したところ、次の回答につながりました
カーネルはこの番号を使用して、デバイスに関連付けられたドライバーを識別します。
誰でもこれで私を助けることができますか?