以及开发过程中的顺序?我还没有概念
回复(6) 2009-05-11 15:19 来自版块 - USB驱动开发
表情
lufanshui回答的很好(2009-05-22 14:46)
cms03031516我最近也在学,顶一下 顺便问下你们用的是什么工具及开发模式,WDM,WDF?(2009-05-22 10:46)
Nirvanayq我认为上位机能检测到新硬件,因为总线一接通,设备端上拉电阻被上拉,然后主机端就会检测到信号,右下角提示发现新硬件。有的芯片,如F340系列芯片可以编程控制断开 / 连接设备,也是通过控制禁止 / 使能上拉实现的。(2009-05-21 15:28)
hanzn二楼的朋友谈的HOST端的过程,但楼主想问的好像是Device端的。 楼上的: Device端看你采用什么样的USB芯片,有些USB芯片集成了枚举过程,也就是说不用你写一行代码,就可以完成枚举,我以前开发过Toshiba T900系列就是这样,但大部分设备是需要固件编程的。(2009-05-15 15:03)
ploughman谢谢你,还有个问题,如果我硬件已经做好,但是没有烧写固件,这时候插上电脑的usb接口,是否可以检测到新硬件?如果没有任何反应的话正常么?(2009-05-15 10:02)
wanganl我的理解: 开发顺序: 先硬件,后固件,后驱动和应用程序。 关系: 用户数据传给应用程序,方式为敲键盘 应用程序传给设备驱动程序,方式为IRP 设备驱动程序传给总线驱动程序,方式为URB 总线驱动传给主机控制器,方式不知道(也不需要知道) 主机控制器传给设备控制器总线接口模块...(2009-05-13 11:53)

返回顶部