当前位置: 首页 > news >正文

USB 设备的远程唤醒

据说,可以在暂停时响应外部唤醒信号的 USB 设备具有 远程唤醒 功能。 具有远程唤醒功能的设备示例包括鼠标、键盘、USB 集线器、调制解调器(响铃唤醒)、网络接口卡、连接电缆时唤醒。

所有这些设备都能够生成远程唤醒信号。 无法生成远程唤醒信号的设备包括摄像机、大容量存储设备、音频设备和打印机

支持远程唤醒信号的设备驱动程序必须发出 IRP_MN_WAIT_WAKE IRP(也称为等待唤醒 IRP),以使设备准备进行远程唤醒。 支持具有 Wake-Up 功能的设备部分中介绍了等待唤醒机制。

USB 叶设备上的远程唤醒

在 USB 术语中,当 USB 设备的 DEVICE_REMOTE_WAKEUP 功能被设置时,该设备的远程唤醒功能将被启用。 USB 规范规定,主机软件必须在“就在”将设备置于睡眠状态之前,设置设备上的远程唤醒功能。

因此,USB 堆栈在收到设备的等待唤醒 IRP 后,不会在设备上设置 DEVICE_REMOTE_WAKEUP 功能。 它将等待,直到收到 IRP_MN_SET_POWER 请求,然后将设备的 WDM 设备状态更改为 D1/D2。 在大多数情况下,当 USB 堆栈收到此请求时,它都会在设备上设置远程唤醒功能,并通过暂停设备的上游端口将设备置于睡眠状态。 在设计和调试您的驱动程序时,您应记住,通过等待唤醒 IRP 软件方式武装 USB 设备与通过设置远程唤醒功能在硬件上为设备武装唤醒之间存在松散的关系。

USB 堆栈在收到将设备更改为 D3 睡眠状态的请求时,不会为设备启用远程唤醒,因为根据 WDM 电源模型,D3 中的设备无法唤醒系统。

连接或分离 USB 设备时的唤醒行为

WDM 电源模式的 USB 实现中的另一个独特方面是关于启用 USB 集线器以支持远程唤醒。 如果总线上的 USB 端设备已准备唤醒,USB 堆栈也会为 USB 主机控制器设置为唤醒,但不一定会为设备上游的任何 USB 集线器设置唤醒。 仅当 USB 堆栈配置为在连接和断开(插拔)事件时唤醒系统时,USB 集线器驱动程序才会准备集线器以进行远程唤醒。

通用主机控制器接口(UHCI)USB 主机控制器无法区分远程唤醒信号和根集线器端口上的连接变更事件。 这意味着,如果 UHCI 控制器后面至少有一个设备处于唤醒状态,则当 USB 设备连接到根中心端口或从根中心端口断开连接时,系统始终会从低系统电源状态唤醒。

  • USB 电源管理
http://www.gsyq.cn/news/186232.html

相关文章:

  • Whisper-CTranslate2:革命性的高性能语音识别与翻译解决方案
  • PaddleOCR模型故障终极排查指南:从问题诊断到预防策略
  • 技术面试突围:从算法思维到代码质量的系统提升策略
  • RedPill Recovery 25.6.4:DIY NAS引导终极配置指南
  • RuoYi-Vue Pro 完整指南:从零搭建企业级后台系统
  • Aurora博客系统快速上手指南:5分钟搭建个人技术博客
  • Zig语言服务器终极指南:如何快速搭建专业级开发环境
  • Featherlight:终极轻量级jQuery灯箱插件完整指南
  • Docker容器间共享数据卷用于TensorFlow训练数据传递
  • 强力突破边缘智能瓶颈:jetson-inference深度推理架构设计哲学剖析
  • ARM平台CAN总线通信配置:图解说明流程
  • 2025_NIPS_Bifrost-1: Bridging Multimodal LLMs and Diffusion Models with Patch-level CLIP Latents
  • 量化交易系统扩展实战:从单一策略到多源融合的演进之路
  • SSH端口映射将本地TensorFlow服务暴露到公网
  • Lago开源计量计费平台:重新定义基于使用量的价值定价方案
  • JeeLowCode:颠覆传统开发模式的企业级低代码解决方案
  • Git blame定位TensorFlow代码变更责任人
  • git log查看TensorFlow项目历史提交记录技巧
  • Windows系统下proteus8.17下载及安装超详细版
  • Transformer模型详解系列(一):在TensorFlow-v2.9中搭建基础结构
  • 5分钟实现DLSS模拟:非NVIDIA显卡也能享受帧生成技术
  • 2025视频加速服务商推荐/直播加速服务商推荐综合榜单 - 栗子测评
  • 免费 AI 修复软件火爆出圈!修复效果惊艳,老照片秒变高清大片
  • 最远点采样加速---QuickFPS
  • 前端开发技巧,零基础入门到精通,收藏这篇就够了
  • 2025羊绒纱线回收厂家推荐排行榜:产能与环保双维度对比 - 爱采购寻源宝典
  • 【无锡学术会议】第六届高性能大数据暨智能系统国际会议(HDIS 2025)
  • Keil5使用教程STM32:工业电机控制入门必看
  • 2025年评价高的管道加热器厂家最新用户好评榜 - 品牌宣传支持者
  • 如何在5分钟内掌握Bambi贝叶斯混合模型构建?