shilonglea
驱动牛犊
驱动牛犊
  • 注册日期2004-03-19
  • 最后登录2008-04-17
  • 粉丝0
  • 关注0
  • 积分60分
  • 威望6点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1057回复:1

做过USB firmware的请进

楼主#
更多 发布于:2004-03-19 16:32
求教几个概念性问题:在什么情况下USB主机会发出BUSRESET信号;
remote wakeup信号怎么理解?每问10分
zmwk
驱动中牛
驱动中牛
  • 注册日期2001-05-15
  • 最后登录2009-04-05
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望51点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-03-20 02:33
总线复位发生于下述情况:

1。操作系统初始化:包括系统上电,复位,从休眠状态的恢复。有些设备在从待机状态恢复也会复位。

2。设备管理器重新分配资源,通常是中断,IO端口之类的。这是即插即用的要求。

3。用户人为操作要求总线复位。

4。物理插拔造成总线复位。

5。设备自身要求复位。(Soft connect属于这种)

总线复位导致的是系统与设备连接的重新建立。设备自身的与通信无关的状态是否改变取决于设备自身的设计以及是否掉电。


关于remote wakeup:
支持ACPI的计算机一般都支持remote wakeup。
有两种层面的支持:BIOS和操作系统。
所谓remote wakeup中文就是远程唤醒。也就是说,你的PC除了可以通过电源按钮启动外,还支持其他的唤醒方式。
常见的remote wakeup有:时钟(很多主板可以设定指定时间启动);以太网;MODEM;KeyBoad等。
支持remote wakeup的设备最好能够自供电。
A strong man can save himself. A great man can save another.
游客

返回顶部