linux-struct cdev和struct device有什么区别
作者:互联网
有人可以给我一些关于struct cdev和struct device之间差异的解释吗?
解决方法:
在最低级别上,Linux系统中的每个设备都由struct device实例表示.设备结构包含设备模型核心对系统进行建模所需的信息.但是,大多数子系统会跟踪有关其托管设备的其他信息.结果,很少有设备用裸设备结构来表示.取而代之的是,该结构(如kobject结构)通常嵌入在设备的更高级别表示中.
more
但是struct cdev是内核用来在内部表示字符设备的结构.
more
标签:linux-kernel,linux-device-driver,linux 来源: https://codeday.me/bug/20191030/1969651.html