谁能讲一讲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_doorinterface和endpoint对于设备端来讲,属于不同层次 endpoint是建立与HC间通讯的基础,每个endpoint确定一个pipe 而interface是endpoint的集合,抽象度更高, 对应于应用程序。 而我们设备驱动程序关心的是endpoint,也就...(2003-03-11 22:24)
coganendpoint 是实际进行通讯的部件。(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)

返回顶部