ChinaUnix.net
相关文章推荐:

miscdevice驱动

在ldd3的描述中,字符设备的表示是struct cdev或内嵌cdev的自定义结构。 我手上有一份mpc860的示例代码,里面用到的确实struct miscdevice.而且,在/include/linux目录下,我发现有miscdevice.h这个头文件,里面定义的struce miscdevice与struct cdev的差别很大。很困惑,希望大牛讲解。 struct cdev { // struct kobject kobj; struct module *owner; struct file_operation *ops; struct list_...

by zhitingxie - 驱动开发 - 2008-08-28 16:21:20 阅读(3879) 回复(0)

相关讨论

最近研究Linux设备驱动程序遇到混乱,请大侠过来理理头绪。 Linux设备模型中:bus_type、device、device_driver 《Linux设备驱动程序》的linux设备模型章中说到设备模型中,所有设备都通过总线相连。 添加设备devA,必须指定其device结构体的bus_type域,初始化其他域,然后调用device_register(&devA),将设备devA 注册到指定总线。 添加该设备驱动driverA,也必须指定其device_driver结构体的bus_type域,初始化其他域,然后调...

by chenzhufly - Linux文档专区 - 2007-12-05 22:58:26 阅读(675) 回复(0)