华为模块
Android 内核驱动集成指导
文档版本
1.2.9
发布日期
2013-12-30
华为技术有限公司为客户提供全方位的技术支持,用户可与就近的华为办事处联系,也可直接与公司总部联系。
华为技术有限公司
深圳市龙岗区坂田华为总部办公楼 公司总机:0755-28780808 网址:www.huawei.com
消费者服务热线:8008308300 4008308300 4006902116 服务邮箱:mobile@huawei.com
更多信息请访问:http://www.huaweidevice.com
图片仅供参考,请以实物为准。华为公司保留对产品外观及设计改进和改变的权利,恕不另行通知。
版权所有 © 华为技术有限公司 2013。 保留一切权利。
非经华为技术有限公司书面同意,任何单位和个人不得擅自摘抄、复制本手册内容的部分或全部,并不得以任
何形式传播。
本手册中描述的产品中,可能包含华为技术有限公司及其可能存在的许可人享有版权的软件,除非获得相关权
利人的许可,否则,任何人不能以任何形式对前述软件进行复制、分发、修改、摘录、反编译、反汇编、解密、
反向工程、出租、转让、分许可以及其他侵犯软件版权的行为,但是适用法禁止此类限制的除外。
商标声明
、 、华为、 是华为技术有限公司的商标或者注册商标。
在本手册中以及本手册描述的产品中,出现的其他商标、产品名称、服务名称以及公司名称,由其各自的所有
人拥有。
注意
本手册描述的产品及其附件的某些特性和功能,取决于当地网络的设计和性能,以及您安装的软件。某些特性
和功能可能由于当地网络运营商或网络服务供应商不支持,或者由于当地网络的设置,或者您安装的软件不支
持而无法实现。因此,本手册中的描述可能与您购买的产品或其附件并非完全一一对应。
华为技术有限公司保留随时修改本手册中任何信息的权利,无需进行任何提前通知且不承担任何责任。
无担保声明
本手册中的内容均“如是”提供,除非适用法要求,华为技术有限公司对本手册中的所有内容不提供任何明示
或暗示的保证,包括但不限于适销性或者适用于某一特定目的的保证。
在法律允许的范围内,华为技术有限公司在任何情况下,都不对因使用本手册相关内容而产生的任何特殊的、
附带的、间接的、继发性的损害进行赔偿,也不对任何利润、数据、商誉或预期节约的损失进行赔偿。
进出口管制
若需将此产品手册描述的产品(包含但不限于产品中的软件及技术数据等)出口、再出口或者进口,您应遵守
适用的进出口管制法律法规。
华为模块
Android 内核驱动集成指导
关于本文档
文档版本 1.2.9 (2013-12-30)
华为所有和机密
版权所有 © 华为技术有限公司
3
关于本文档
修订记录
文档版本
日期
章节
说明
V1.2.9
2013-12-30
第一次发布
华为模块
Android 内核驱动集成指导
目录
文档版本 1.2.9 (2013-12-30)
华为所有和机密
版权所有 © 华为技术有限公司
4
目录
1 目的 .................................................................................................................................................. 5
2 范围 .................................................................................................................................................. 6
3 总体概述 .......................................................................................................................................... 7
3.1 Android 系统的 Linux 内核支持华为模块设备的驱动架构 ................................................................. 7
4 Android 系统的 Linux 内核驱动集成方案 ................................................................................. 8
4.1 Android 内核的 USB 串口驱动 .......................................................................................................... 8
4.1.1 USB 串口驱动集成 ................................................................................................................... 8
4.1.2 USB 串口驱动集成配置的操作步骤 ....................................................................................... 19
4.2 Android 内核的 CDC ECM 驱动 ..................................................................................................... 24
4.2.1 CDC ECM 驱动修改部分 ....................................................................................................... 24
4.2.2 CDC ECM 驱动集成配置的操作步骤 ..................................................................................... 25
4.3 自动休眠延迟时间的修改设置 ........................................................................................................ 28
5 附录 ................................................................................................................................................ 30
5.1 确认系统中是否已经存在正确的 USB 串口驱动 ............................................................................ 30
5.2 确认系统中是否已经存在正确的 CDC ECM 驱动 .......................................................................... 30
5.3 获取单板当前的端口映射信息 ........................................................................................................ 31
华为模块
Android 内核驱动集成指导
目的
文档版本 1.2.9 (2013-12-30)
华为所有和机密
版权所有 © 华为技术有限公司
5
1 目的
本文档主要是针对华为模块设备基于 Android 系统的内核驱动集成开发活动进行相关的
指导说明。本文档主要面向基于 Android 系统的产品开发商的驱动开发人员。