版块
论坛
喜欢
话题
应用
搜索
登录
注册
rimrock的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=36377
Interface 和 EndPoint
谁能讲一讲Interface 和 EndPoint的区别?我搞糊涂了。
回复
(
7
)
2003-03-10 13:54
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
xyzxian
:
简单来说,就是一个USB设备组成: 一个configration, 一个configration有M个interface, 一个interface有N个endpoint, 一个endpoint对应一个pipe...
(2003-03-12 09:53)
回复
outside_door
:
interface和endpoint对于设备端来讲,属于不同层次 endpoint是建立与HC间通讯的基础,每个endpoint确定一个pipe 而interface是endpoint的集合,抽象度更高, 对应于应用程序。 而我们设备驱动程序关心的是endpoint,也就...
(2003-03-11 22:24)
回复
cogan
:
endpoint 是实际进行通讯的部件。
(2003-03-11 14:42)
回复
luckyrex
:
具体有几个接口要看具体硬件特点以及相关的配置,也就是Configuratin。有的硬件有几个Configuration,有的Configuration把硬件配置成只有一个接口,有的则是配成多接口。也有不少硬件只有一个Configuration。
(2003-03-11 13:17)
回复
rimrock
:
一般情况下,只有一个或一组接口,对吧?
(2003-03-11 12:49)
回复
luckyrex
:
一个接口对应一个逻辑设备.如果一个硬件有多个接口,那么这个硬件就有多个逻辑设备,这个硬件也就可以看成是复合设备. 对于每一个接口,也就是一个逻辑设备来说,需要一些端点来和上层通讯,也就是传送数据,这些端点就是endpoing.
(2003-03-11 12:39)
回复
rainysky1224
:
“接口指定设备中的哪些硬件与USB交换数据。每一个与USB交换 数据的硬件就叫做一个端点。因此接口是端点的集合。” ---摘自 wxj《项目技术报告》 ...
(2003-03-10 21:26)
回复
rimrock
加关注
写私信
0
关注
0
粉丝
128
帖子
返回顶部