1
我的问题是关于linux设备模型。我做了一些挖掘自己的源代码,发现设备示范工程各地的许多结构外面有些是:Linux内核设备型号 - 哪些设备正在关注它?
- 结构设备
- 结构的device_driver
- 结构bus_type
- 有更多与电源管理有关。
但是,当我看到在Linux内核中实现的字符驱动程序(或者如果我实现自己的字符驱动程序),Linux内核只实现“结构设备”,所有其他结构只是NULL。我通过一些调试和友好的邻居API printk()检查了这一点。
所以我的问题是为什么字符驱动程序不完全遵循设备模型?
另外哪些驱动程序完全遵循linux设备模型?