华为模块usb接口描述符指导

上传人:第*** 文档编号:69167014 上传时间:2019-01-12 格式:PDF 页数:38 大小:1.06MB
返回 下载 相关 举报
华为模块usb接口描述符指导_第1页
第1页 / 共38页
华为模块usb接口描述符指导_第2页
第2页 / 共38页
华为模块usb接口描述符指导_第3页
第3页 / 共38页
华为模块usb接口描述符指导_第4页
第4页 / 共38页
华为模块usb接口描述符指导_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《华为模块usb接口描述符指导》由会员分享,可在线阅读,更多相关《华为模块usb接口描述符指导(38页珍藏版)》请在金锄头文库上搜索。

1、 华为模块 USB 接口描述符指导接口描述符指导 文档版本 01 发布日期 2014-12-27 版权所有 华为技术有限公司 2014。保留一切权利。 未经华为技术有限公司书面同意,任何单位和个人不得擅自摘抄、复制本手册内容的部分或全部,并不得以任 何形式传播。 本手册描述的产品中,可能包含华为技术有限公司及其可能存在的许可人享有版权的软件。除非获得相关权利 人的许可,否则,任何人不能以任何形式对前述软件进行复制、分发、修改、摘录、反编译、反汇编、解密、 反向工程、出租、转让、分许可等侵犯软件版权的行为,但是适用法禁止此类限制的除外。 商标声明 、华为、是华为技术有限公司的商标或者注册商标。

2、在本手册以及本手册描述的产品中,出现的其他商标、产品名称、服务名称以及公司名称,由其各自的所有人 拥有。 注意 本手册描述的产品及其附件的某些特性和功能,取决于当地网络的设计和性能,以及您安装的软件。某些特性 和功能可能由于当地网络运营商或网络服务供应商不支持,或者由于当地网络的设置,或者您安装的软件不支 持而无法实现。因此,本手册中的描述可能与您购买的产品或其附件并非完全一一对应。 华为技术有限公司保留随时修改本手册中任何信息的权利,无需提前通知且不承担任何责任。 责任限制 本手册中的内容均“按照现状”提供,除非适用法要求,华为技术有限公司对本手册中的所有内容不提供任何 明示或暗示的保证,包

3、括但不限于适销性或者适用于某一特定目的的保证。 在适用法律允许的范围内,华为技术有限公司在任何情况下,都不对因使用本手册相关内容及本手册描述的产 品而产生的任何特殊的、附带的、间接的、继发性的损害进行赔偿,也不对任何利润、数据、商誉或预期节约 的损失进行赔偿。 在相关法律允许的范围内,在任何情况下,华为技术有限公司对您因为使用本手册描述的产品而遭受的损失的 最大责任(除在涉及人身伤害的情况中根据适用的法律规定的损害赔偿外)以您购买本产品所支付的价款为限。 进出口管制 若需将本手册描述的产品(包括但不限于产品中的软件及技术数据等)出口、再出口或者进口,您应遵守适用 的进出口管制法律法规。 隐私保

4、护 为了解我们如何保护您的个人信息,请访问 http:/ 阅读我们的隐私政策。 华为模块 USB 接口描述符指导 关于本文档 文档版本 01 (2014-12-27) 华为所有和机密 版权所有 华为技术有限公司 3 关于本文档关于本文档 修订记录 文档版本 日期 章节 说明 01 2014-12-27 第一次发布 华为模块 USB 接口描述符指导 目录 文档版本 01 (2014-12-27) 华为所有和机密 版权所有 华为技术有限公司 4 目录目录 1 简介简介 6 1.1 文档组织结构 . 7 2 接口概述接口概述 8 2.1 接口形态规范 . 8 2.2 USB 描述符规范 . 8 2.

5、2.1 设备描述符规范 . 8 2.2.2 配置描述符规范 . 9 2.2.3 接口描述符规范 . 9 2.2.4 端点描述符规范 . 10 2.3 VID 和 PID 信息 10 2.3.1 Windows 系统下查看模块的 VID 和 PID . 11 2.3.2 Linux/Android 系统下查看模块的 VID 和 PID 12 3 USB 接口描述符信息接口描述符信息 . 14 3.1 MU509 系列模块 USB 接口描述符 . 14 3.1.1 Windows XP/7 系统 . 14 3.1.2 Windows 8.0 及以上系统 . 15 3.1.3 Linux/Andro

6、id 系统 15 3.1.4 其他系统 16 3.2 MC509 系列模块 USB 接口描述符 . 16 3.2.1 Windows XP/7 系统 . 16 3.2.2 Windows 8.0 及以上系统 . 18 3.2.3 Linux/Android 系统 18 3.2.4 其他系统 18 3.3 MU609 模块 USB 接口描述符 18 3.3.1 Windows XP/7 系统 . 18 3.3.2 Windows 8.0 及以上系统 . 20 3.3.3 Linux/Android 系统 20 3.3.4 其他系统 23 3.4 MU709s-2 模块 USB 接口描述符 . 2

7、3 3.4.1 Windows XP/7 系统 . 23 华为模块 USB 接口描述符指导 目录 文档版本 01 (2014-12-27) 华为所有和机密 版权所有 华为技术有限公司 5 3.4.2 Windows 8.0 及以上系统 . 24 3.4.3 Linux/Android 系统 25 3.4.4 其他系统 27 3.5 ME909u-521 模块 USB 接口描述符 . 27 3.5.1 Windows XP/7 系统 . 27 3.5.2 Windows 8.0 及以上系统 . 29 3.5.3 Linux/Android 系统 30 3.5.4 其他系统 32 3.6 ME90

8、9u-523 模块 USB 接口描述符 . 32 3.6.1 Windows XP/7 系统 . 32 3.6.2 Windows 8.0 及以上系统 . 34 3.6.3 Linux/Android 系统 35 3.6.4 其他系统 37 4 缩略语缩略语 38 华为模块 USB 接口描述符指导 简介 文档版本 01 (2014-12-27) 华为所有和机密 版权所有 华为技术有限公司 6 1 简介简介 本文档主要描述华为模块产品的 USB 接口描述符信息, 为使用华为模块进行 USB 驱动 开发的用户提供参考。若客户在 Linux 或 Android 系统的内核中集成华为模块 USB 驱

9、动,则建议客户可以直接参考华为模块 Linux 内核驱动集成指导 。 下表列出了华为模块和支持 USB 接口描述符的固件版本。 华为模块 固件版本 说明 MU509-b 12.815.03.01.00 及之后版本 13.815.07.00.00 及之后版本 - MU509-g 12.815.03.01.00 及之后版本 13.815.07.00.00 及之后版本 - MU509-c 11.815.00.78.00 及之后版本 - MC509-a 11.106.22.00.00 及之后版本 Mini PCIe 与 LGA 模块的 USB 接口相同 MC509 11.106.19.03.322 及

10、之后版本 Mini PCIe 与 LGA 模块的 USB 接口相同 MU609 12.105.29.00.00 及之后版本 Mini PCIe 与 LGA 模块的 USB 接口相同 MU709s-2 11.651.63.00.00 及之后版本 Mini PCIe 与 LGA 模块的 USB 接口相同 ME909u-521 12.631.07.00.00 及之后版本 Mini PCIe 与 LGA 模块的 USB 接口相同 ME909u-523 11.430.63.00.00 及之后版本 Mini PCIe 与 LGA 模块的 USB 接口相同 华为模块 USB 接口描述符指导 简介 文档版本

11、01 (2014-12-27) 华为所有和机密 版权所有 华为技术有限公司 7 用户可通过向模块下发 AT 命令“ATI”或“AT+GMR” ,获取模块的固件版本号。 bConfigurationValue 为配置描述符的索引值,取值从 1 开始。 ME909u-521 模块的 12.631.07.00.00 之前版本不支持 bConfigurationValue=3,且部分版本 不带 GPS 端口。 MU709s-2 模块的 11.651.63.00.00 之前版本不支持 bConfigurationValue=3。 1.1 文档组织结构 章节 简述 第 1 章 简介 描述本文档概要和组织结

12、构 第 2 章 接口概述 描述接口规范 第 3 章 USB 接口描述符信息 描述华为在各模块的 USB 接口描述信息 第 4 章 缩略语 缩略语 华为模块 USB 接口描述符指导 接口概述 文档版本 01 (2014-12-27) 华为所有和机密 版权所有 华为技术有限公司 8 2 接口概述接口概述 本章主要描述华为模块接口形态规范和 USB 描述符规范。 2.1 接口形态规范 接口名称 类型 描述 MODEM MODEM 串口 通用串口 NDIS/ECM/NCM 以太网口 在 Windows XP/7 系统中为 NDIS 以太网口; 在 Linux/Android 系统中为 ECM/NCM

13、以太网口 PCUI 普通串口 用于应用程序进行 AT 命令通信 DIAG 普通串口 用于进行调试 MBIM 以太网口 终端设备必须支持 Windows 8.0 及以上系统, 且模块支持 MBIM 端口 GPS 串口 该串口只能读,不可写 2.2 USB 描述符规范 2.2.1 设备描述符规范 字段 长度(字节) 取值/说明 bLength 1 设备描述符长度 bDescriptorType 1 表示为设备描述符 bcdUSB 2 表示设备和描述符所遵从的 USB 规范版本 bDeviceClass 1 - 华为模块 USB 接口描述符指导 接口概述 文档版本 01 (2014-12-27) 华

14、为所有和机密 版权所有 华为技术有限公司 9 字段 长度(字节) 取值/说明 bDeviceSubClass 1 - bDeviceProtocol 1 - bMaxPacketSize0 1 - idVendor 2 表示设备 VID 信息 idProduct 2 表示设备 PID 信息 bcdDevice 2 - iManufacture 1 - iProduct 1 - iSerialNumber 1 - bNumConfigurations 1 - 2.2.2 配置描述符规范 字段 长度(字节) 取值/说明 bLength 1 配置描述符长度 bDescriptorType 1 表示为

15、配置描述符 wTotalLength 2 配置描述符的总长度 bNumInterfaces 1 该配置所支持的接口数目 bConfigurationValue 1 该配置描述的索引值。上位机在选定 USB 接 口配置时,会使用到该索引值,从 1 开始 iConfiguration 1 - bmAttributes 1 - MaxPower 1 - 2.2.3 接口描述符规范 字段 长度(字节) 取值/说明 bLength 1 接口描述符长度 bDescriptorType 1 表示为接口描述符 bInterfaceNumber 1 接口索引号,从 0 开始累加 华为模块 USB 接口描述符指导

16、 接口概述 文档版本 01 (2014-12-27) 华为所有和机密 版权所有 华为技术有限公司 10 字段 长度(字节) 取值/说明 bAlternateSetting 1 - bNumEndpoints 1 端点(endpoint)数 对于 MODEM 接口,取值 0x03,即要求包 含 Interrupt、 Bulk in 和 Bulk out 共三个端点 对于普通串口接口,取值 0x02 或 0x03,即 Interrupt Endpoint 可选 bInterfaceClass 1 - bInterfaceSubClass 1 - bInterfaceProtocol 1 - iInterface 1 - 2.2.4 端点描述符规范 字段 长度(字节) 取值/说明 bLength 1 端点描述符长度 bDescriptorType 1 表示为端点描述符 bEndpointAddress 1 端点地址 bmAttributes 1 在 bC

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 规章制度

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号