华为模块
Linux
内核驱动集成指导
文档版本
发布日期
2.0
2014-11-17
版权所有
©
华为技术有限公司
2014。保留一切权利。
未经华为技术有限公司书面同意,任½单½和个人不得擅自摘抄、复制本手册内容的部分或全部,并不得以任
½½式传播。
本手册描述的产品中,可½包含华为技术有限公司及其可½存在的许可人享有版权的½件。除非获得相关权利
人的许可,否则,任½人不½以任½½式对前述½件进行复制、分发、修改、摘½、反编译、反汇编、解密、
反向工程、出租、½让、分许可等侵犯½件版权的行为,½是适用法禁止此类限制的除外。
商标声明
、
、华为、
是华为技术有限公司的商标或者注册商标。
在本手册以及本手册描述的产品中,出现的其他商标、产品名称、服务名称以及公司名称,由其各自的所有人
拥有。
注意
本手册描述的产品及其附件的某些特性和功½,取决于½地½络的设计和性½,以及您安装的½件。某些特性
和功½可½由于½地½络运营商或½络服务供应商不支持,或者由于½地½络的设½,或者您安装的½件不支
持而无法实现。因此,本手册中的描述可½与您购买的产品或其附件并非完全一一对应。
华为技术有限公司保留随时修改本手册中任½信息的权利,无需提前通知且不承担任½责任。
责任限制
本手册中的内容均“按照现状”提供,除非适用法要求,华为技术有限公司对本手册中的所有内容不提供任½
明示或暗示的保证,包括½不限于适销性或者适用于某一特定目的的保证。
在适用法律允许的范围内,华为技术有限公司在任½情况下,½不对因½用本手册相关内容及本手册描述的产
品而产生的任½特殊的、附带的、间接的、继发性的损害进行赔偿,也不对任½利润、数据、商誉或预期节约
的损失进行赔偿。
在相关法律允许的范围内,在任½情况下,华为技术有限公司对您因为½用本手册描述的产品而遭受的损失的
最大责任
(除在涉及人身伤害的情况中根据适用的法律规定的损害赔偿外)
以您购买本产品所支付的价款为限。
进出口管制
若需将本手册描述的产品(包括½不限于产品中的½件及技术数据等)出口、再出口或者进口,您应遵守适用
的进出口管制法律法规。
隐私保护
为了解我们如½保护您的个人信息,请访问
http://consumer.huawei.com/privacy-policy
阅读我们的隐私政策。
华为模块
Linux
内核驱动集成指导
关于本文档
关于本文档
修订记½
文档版本 日期
V1.2.9
V2.0
2013-12-30
2014-11-17
All
All
All
8
9
10
章节
说明
第一次发布
更新支持的内核系统和内核版本
更新
USB
和
CDC ECM
驱动集成说明
增加
CDC MBIM
和电源驱动集成说明
增加
make menuconfig
配½
增加
FAQ
增加缩略语
文档版本
2.0 (2014-11-17)
华为所有和机密
版权所有
©
华为技术有限公司
3
华为模块
Linux
内核驱动集成指导
目½
目½
1
目的
............................................................................................................................................ 6
2
范围
............................................................................................................................................ 7
3
概要
............................................................................................................................................ 8
4 USB
串口驱动集成
.................................................................................................................... 9
4.1
简要说明.....................................................................................................................................
9
4.2
代码修改.....................................................................................................................................
9
4.2.1
增加宏定义
......................................................................................................................... 9
4.2.2
添加
USB
零包机制
...........................................................................................................28
4.3
内核的编译配½
.........................................................................................................................29
5 CDC ECM
驱动集成
............................................................................................................... 31
5.1
简要说明....................................................................................................................................31
5.2
内核编译配½.............................................................................................................................31
6 CDC MBIM
驱动集成
............................................................................................................. 32
6.1
简要说明....................................................................................................................................32
6.2
内核的编译配½
.........................................................................................................................32
7
电源管理集成
.......................................................................................................................... 33
7.1
USB
串口驱动电源管理集成
.......................................................................................................33
7.1.1
代码修改
...........................................................................................................................33
7.1.2
内核的编译配½
.................................................................................................................34
7.2
CDC ECM
电源管理集成
............................................................................................................35
7.3
CDC MBIM
电源管理集成
...........................................................................................................35
7.4
自动休眠延迟时间修改设½
........................................................................................................36
8 make menuconfig
配½
.......................................................................................................... 37
8.1
USB
串口驱动编译配½项
...........................................................................................................37
8.2
PPP
拨号的相关配½项...............................................................................................................38
8.3
CDC ECM
驱动编译配½项
.........................................................................................................39
8.4
CDC MBIM
驱动编译配½项
.......................................................................................................41
8.5
电源管理配½项
.........................................................................................................................43
文档版本
2.0 (2014-11-17)
华为所有和机密
版权所有
©
华为技术有限公司
4
华为模块
Linux
内核驱动集成指导
目½
9 FAQ .......................................................................................................................................... 45
9.1
如½确认系统中是否已经存在正确的
USB
串口驱动
...................................................................45
9.2
如½确认系统中是否已经存在正确的
CDC ECM
驱动
.................................................................45
9.3
如½获取单板½前的端口映射情况信息
......................................................................................46
9.4
出现端口类似不是从
ttyUSB0
开始的情况如½处理
....................................................................46
9.5
如½手动加½½串口驱动
...............................................................................................................46
9.6
若无法映射端口或无法查找对应端口½态需要提供哪些
log.........................................................47
10
缩略语
.................................................................................................................................... 48
文档版本
2.0 (2014-11-17)
华为所有和机密
版权所有
©
华为技术有限公司
5
评论