QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3004|回复: 1

请问platform_device数据结构和miscdevice的关系

[复制链接]
发表于 2008-5-8 14:55:48 | 显示全部楼层 |阅读模式
最近在看TPM芯片的驱动程序,一个令我困惑的问题是,驱动程序用platform_device保存了一些设备的信息后,又以此为基础新建了一个miscdevice的变量,并向内核注册了;而且在驱动运行的时候,用的也是miscdevice的变量;既然用了miscdevice,为什么之前还要用platform_device呢,这不是多次一举吗?困惑中。。。。
发表于 2008-5-14 15:30:31 | 显示全部楼层
不是一回事,miscdevice对应的是文件系统中的设备节点,就是 /dev/ 下面

platform_device 是实际物理/逻辑设备,用于 kernel 自己的 driver model
管理,也就是 Bus + Device 模型管理。

不一定多此一举,相联系的目的可能是为了通过 miscdevice 可以访问到
platform_device
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-25 19:47 , Processed in 0.111851 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表