阅读:1382回复:5
请教一关于驱动与硬件通信的问题
我想在驱动和硬件之间建立以自定义的协议,那么驱动该如何建立这样一个自定义的数据,又如何来发送呢?
|
|
沙发#
发布于:2004-07-29 19:00
zhongsion您好,CYPRESS的EZLOADER是什么东西?
谢谢! |
|
板凳#
发布于:2004-07-29 17:06
建议去看一下CYPRESS的EZLOADER。
|
|
地板#
发布于:2004-07-29 10:08
1. 我认为枚举过程与驱动无关,USBDB完成。通过,BUSHOUND观察发现,设备枚举成功后,系统开始加载你的驱动程序,完成设备设置(setconfigure)。这时驱动程序运行到AddDevice();你可以在这里完成你的驱动初始工作。
2. 先定义一个你的结构,new(NONPAGEPOOL)实例化,再发送,然后撤销它。基本上跟应用程序差不多。 你可以试一试。说的要不对,请见谅。HEHE。 希望对你有帮助。 |
|
|
地下室#
发布于:2004-07-29 08:03
请各位给点意见吧?不要不坑声
|
|
5楼#
发布于:2004-07-28 15:04
我再说的详细一点,请各位帮忙:
如果我在驱动和硬件之间定义了一个协议,要求在总线完成枚举过程之后,首先由 驱动发一个自定义的数据包给硬件,从而开始通信。在这一操作实现中,我有两个问题 向各位请教: 1.驱动如何判断总线枚举已经结束,可以开始我驱动工作了,这个是在usb1.1协议中 规定的吗?我应该符合什么样的要求 2.我自定义的数据包该如何来创建和发送,应该用什么命令? |
|