1
我的問題是關於linux設備模型。我做了一些挖掘自己的源代碼,發現設備示範工程各地的許多結構外面有些是:Linux內核設備型號 - 哪些設備正在關注它?
- 結構設備
- 結構的device_driver
- 結構bus_type
- 有更多與電源管理有關。
但是,當我看到在Linux內核中實現的字符驅動程序(或者如果我實現自己的字符驅動程序),Linux內核只實現「結構設備」,所有其他結構只是NULL。我通過一些調試和友好的鄰居API printk()檢查了這一點。
所以我的問題是爲什麼字符驅動程序不完全遵循設備模型?
另外哪些驅動程序完全遵循linux設備模型?