gpt4 book ai didi

linux - struct cdev 和 struct device 有什么区别

转载 作者:太空狗 更新时间:2023-10-29 11:04:54 25 4
gpt4 key购买 nike

谁能给我解释一下 struct cdevstruct device 之间的区别?

最佳答案

在最低级别,Linux 系统中的每个设备 都由struct device 的实例表示。设备结构包含设备模型核心对系统建模所需的信息。然而,大多数子系统会跟踪有关它们托管的设备的附加信息。因此,很少有设备用裸设备结构来表示;相反,该结构,如 kobject 结构,通常嵌入在设备的更高级别表示中。 more

但是,

struct cdev 是内核用来在内部表示字符设备 的结构。 more

关于linux - struct cdev 和 struct device 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17596727/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com