无线CPU与移动IP网络开发技术 - 中国高校教材图书网
|
|
书名: |
无线CPU与移动IP网络开发技术
|
ISBN: | 978-7-81124-251-5 |
条码: | |
作者: |
洪利 王敏 章扬
相关图书
|
装订: | 平装 |
印次: | 1-1 |
开本: | 16开 |
定价: |
¥56.00
折扣价:¥53.20
折扣:0.95
节省了2.8元
|
字数: |
790千字
|
出版社: |
北京航空航天大学出版社 |
页数: |
|
发行编号: | |
每包册数: |
|
出版日期: |
2008-03-01 |
|
内容简介: |
本书较为详细地介绍了Q2686/7系列无线CPU原理及开发技术。全书共10章,讲述Q2686/7系列无线CPU的基本功能、电气特性、嵌入式应用程序开发平台及开发方法,嵌入式TCP/IP网络开发技术,CGPS开发技术,常用的AT指令以及API库函数,另外还介绍了WMP100系列无线CPU各引脚的基本功能。 利用丰富的插图通俗形象地介绍了无线CPU的嵌入式开发过程,结合实际应用给出了详细的开发实例,从简单程序设计、硬件应用到较完整的系统设计,每个实例都有详细的说明。通过本书的学习,读者能很好地掌握无线CPU的硬件结构及软件开发技术。 本书可以作为高等院校通信、自动化、计算机、电子技术类专业的教学参考书,也适用于大学生电子设计和毕业设计,还适合从事GSM/GPRS/EDGE以及GPS无线通信技术开发的科技人员使用。
|
作者简介: |
|
章节目录: |
第1章 嵌入式移动通信技术概述1
1.1 嵌入式系统概述1
1.1.1 嵌入式系统的特点2
1.1.2 嵌入式系统的应用范围2
1.1.3 嵌入式系统的发展趋势2
1.2 移动通信技术概述3
1.2.1 第一代移动通信技术(1G)4
1.2.2 第二代移动通信技术(2G)4
1.2.3
第三代移动通信技术(3G)4
1.2.4 2G到3G升级的过渡5
1.2.5 第四代移动通信技术(4G)6
1.3 嵌入式移动通信模块7
第2章 Q26系列无线CPU硬件结构9
2.1 概 述9
2.2 功能描述10
2.3 通用连接器(GPC)11
2.4 电 源16
2.4.1 电源接口16
2.4.2 电源功耗17
2.4.3 电源引脚22
2.5 数字I/O的电气特性22
2.6 串行接口24
2.6.1 异步串行通信接口24
2.6.2
同步串行通信接口30
2.7 并行接口34
2.8 键盘接口35
2.9 SIM卡接口37
2.10 通用输入/输出接口40
2.11 A/D转换器41
2.12 D/A转换器42
2.13 温度传感器接口43
2.14 模拟音频接口43
2.14.1 话筒输入接口43
2.14.2 扬声器接口49
2.15 蜂鸣器接口51
2.16 充电器接口52
2.16.1 镍镉/镍氢充电算法53
2.16.2 锂离子充电算法54
2.16.3 预充电模式55
2.16.4 温度监控55
2.17 ON/OFF信号接口56
2.17.1 Power ON57
2.17.2 Power OFF57
2.18 BOOT接口 58
2.19 复位信号RESET接口59
2.20 外部中断信号接口60
2.21 VCC_2V8与VCC_1V8输出接口61
2.22 备用电源BATRTC62
2.22.1 引脚说明62
2.22.2 典型应用63
2.23 FlashLED信号接口64
2.24 数字音频接口65
2.25 USB 2.0接口68
2.26 RF接口69
2.26.1 RF连接69
2.26.2 RF性能70
2.26.3 天线标准70
第3章 Q26系列无线CPU硬件开发平台71
3.1 Q26系列开发平台简介71
3.2 Q26系列开发平台结构73
3.2.1 外部板连接器(J201)说明73
3.2.2 电 源75
3.2.3 充电器77
3.2.4 FlashLED78
3.2.5 蜂鸣器LED78
3.2.6 控制功能信号78
3.2.7 键 盘79
3.2.8 UART180
3.2.9 UART282
3.2.10 SIM卡接口83
3.2.11 USB接口84
3.2.12 音频接口85
3.2.13 并行总线接口86
3.2.14 天 线87
3.2.15 静电放电(ESD)87
3.2.16 电流测量87
3.3 开发包配置88
第4章 Open AT开发环境与ADL程序设计基础90
4.1 Open AT开发环境安装90
4.1.1 安装配置90
4.1.2
Open AT SDK的安装90
4.2 Open AT开发工具介绍101
4.2.1 Open AT开发组件101
4.2.2 串口管理器102
4.2.3 目标监视工具103
4.2.4 终端仿真器103
4.2.5 远程应用程序执行工具104
4.3 Open AT应用程序开发105
4.3.1 创建应用程序105
4.3.2 应用程序调试108
4.3.3 生成目标文件112
4.3.4 下载目标文件113
4.4 ADL程序设计基础117
4.4.1 无线CPU应用模式117
4.4.2
应用开发层118
4.4.3 数据结构119
4.4.4 函 数119
4.4.5 ADL程序结构120
4.4.6 ADL开发实例121
4.5 高级API库函数122
4.5.1 adl_at.h122
4.5.2 adl_TimerHandler.h131
4.5.3 adl_memory.h133
4.5.4 adl_traces.h 134
4.5.5 adl_flash.h136
4.5.6 adl_fcm.h140
4.5.7 adl_gpio.h 148
4.5.8 adl_bus.h 160
4.5.9 adl_errors.h173
4.5.10 adl_sim.h 177
4.5.11 adl_sms.h 178
4.5.12 adl_call.h 180
4.5.13 adl_gprs.h184
4.5.14 adl_safe.h189
4.5.15 adl_str.h191
4.5.16 adl_ad.h194
4.5.17 adl_port.h200
4.5.18 adl_dac.h205
第5章 GPRS与EDGE网络207
5.1 移动通信的发展207
5.2 TCP/IP原理及其应用208
5.2.1 TCP/IP规程结构208
5.2.2 传输层210
5.2.3 IP层214
5.3 GSM原理216
5.4 GPRS216
5.4.1 GPRS的含义217
5.4.2 GPRS的网络特性218
5.4.3 GPRS的网络结构219
5.4.4 GPRS的网络单元219
5.4.5 GPRS的协议模型220
5.4.6 GPRS的工作原理221
5.4.7 GPRS空中接口的信道构成221
5.4.8 GPRS网元之间相互作用222
5.4.9 GPRS的应用223
5.5 EDGE224
5.5.1 EDGE技术简介224
5.5.2 EDGE的特点225
5.5.3 EDGE的承载业务225
5.5.4 EDGE数据传输速率评估226
5.5.5 EDGE给运营公司带来的好处227
5.5.6 EDGE给用户带来的好处227
5.5.7 EDGE网络工程的实施228
5.6 UMTS228
第6章 TCP/IP网络开发232
6.1 结构体系232
6.1.1 TCP/IP体系结构232
6.1.2 相关概念233
6.1.3 特征描述234
6.1.4 IP协议栈接口235
6.1.5 通道逻辑结构236
6.1.6 参数选项238
6.1.7 WIP应用程序框架239
6.2 wip_net.h函数库239
6.2.1 wip_netInit()函数240
6.2.2 wip_netInitOpts()函数240
6.2.3 wip_netExit()函数241
6.2.4 wip_netSetOpts()函数241
6.2.5 wip_netGetOpts()函数242
6.3 IP承载管理243
6.3.1 API状态机制243
6.3.2 IP承载结构体类型244
6.3.3 wip_bearerOpen()函数245
6.3.4 wip_bearerClose()函数246
6.3.5 wip_bearerSetOpts()函数247
6.3.6 wip_bearerGetOpts()函数248
6.3.7 wip_bearerStart()函数249
6.3.8 wip_bearerAnswer()函数250
6.3.9 wip_bearerStartServer()函数251
6.3.10 wip_bearerStop()函数253
6.3.11 wip_bearerGetList()函数253
6.3.12 wip_bearerFreeList()函数254
6.4 网络协议支持库254
6.5 套接口(SOCKET)层255
6.5.1 数据类型255
6.5.2 通用通道函数259
6.5.3 UDP套接口263
6.5.4 TCPServer: 服务器TCP套接口268
6.5.5 TCPClient: TCP通信套接口272
6.5.6 Ping: ICMP Echo请求278
6.6 文件服务281
6.7 FTP客户端286
6.8 HTTP客户端290
第7章 CGPS开发平台与程序设计296
7.1 GPS简介296
7.1.1 GPS的组成 296
7.1.2 GPS采用的坐标系 298
7.1.3 GPS定位原理 299
7.1.4 GPS的功能299
7.1.5 CGPS概述299
7.2 CGPS开发平台硬件结构300
7.2.1 概 述300
7.2.2 CGPS子板硬件描述301
7.2.3 硬件配置302
7.3 CGPS内核底层接口305
7.3.1 CGPS描述305
7.3.2 结构体类型307
7.3.3 回调函数315
7.3.4 eRide库函数316
第8章 WMP100系列无线CPU328
8.1 概 述328
8.2 接 口330
8.3 引脚说明331
8.3.1 模拟接口332
8.3.2 数字接口334
8.3.3 串行接口336
8.3.4 总线接口338
8.3.5 其他引脚339
第9章 Q26系列无线CPU的应用340
9.1 HELLO_WORLD程序340
9.2 自定义指令341
9.2.1 AT+DATE指令工作模式342
9.2.2 AT+DATE指令的响应342
9.2.3 调用的API342
9.2.4 应用程序设计343
9.3 LED信息发布系统349
9.3.1 系统概述349
9.3.2 硬件设计349
9.3.3 系统流程350
9.3.4 系统功能描述351
9.3.5 LED显示屏所需的数据结构351
9.3.6 系统设计355
9.4 简单的FTP传输380
9.4.1 程序说明380
9.4.2 程序设计原理380
9.4.3 状态转换381
9.4.4 程序代码381
9.4.5 高级FTP传输实例385
9.5 基于UDP协议的GPRS DTU398
9.5.1 GPRS DTU简介398
9.5.2 体系结构399
9.5.3 系统设计与实现400
9.6 CGPS应用实例421
9.6.1 请求短消息格式422
9.6.2 用户命令格式422
9.6.3 NMEA帧格式424
9.6.4 系统设计427
第10章 常用AT指令447
10.1 AT指令概述447
10.1.1 AT指令格式447
10.1.2 AT指令响应448
10.2 常用AT指令448
10.2.1 一般指令449
10.2.2 呼叫控制指令455
10.2.3 GSM网络服务指令464
10.2.4 电话簿指令471
10.2.5 短消息服务指令474
10.2.6 串口操作指令484
10.2.7 GPRS服务指令490
10.2.8 其他指令503
附录A 缩略语513
附录B 简明AT指令520
附录C AT指令响应526
附录D IP初始化、承载服务及通道错误代码531
附录E 常见ADL错误信息533
附录F 常用基础API函数535
参考文献547
|
精彩片段: |
|
书 评: |
|
其 它: |
|
|
|