linux驱动
whoami_I
这个作者很懒,什么都没留下…
展开
-
platform总线驱动的注册过程
平台驱动注册函数:platform_driver_register位于include\linux\platform_device.h#define platform_driver_register(drv) \ __platform_driver_register(drv, THIS_MODULE)int __platform_driver_register(struct platform...原创 2019-02-22 15:20:06 · 410 阅读 · 0 评论 -
kobject和kset之间的关系
linux驱动是一个整体的设备模型,这个模型是以kobject和kset作为基石的,因此搞懂kset和kobject的内部运作关系才能很好的理解统一设备模型.首先linux对设备的抽象就是将设备描述为一个文件节点,因为设备有属性,比如说亮度、颜色等。因此kobject也就有属性.有了属性还要有统一的读写接口,写入的属性值通过内部再真正写到设备里面去.因此可以将一个kobject看成一个文件夹,里...原创 2019-02-23 14:15:58 · 1074 阅读 · 0 评论