第0章 物联网与M2M
0.1 物联网定义
0.2 物联网四大支柱业务群
0.3 物联网四大支撑网络
0.4 M2M嵌入式开发
第1章 Q26系列无线CPU硬件结构
1.1 概述
1.2 功能描述
1.2.1 RF功能
1.2.2 基带功能
1.2.3 软件
1.3 通用连接器(GPC)
1.4 电源
1.4.1 电源接口
1.4.2 电源引脚
1.5 串行接口
1.5.1 异步串行通信接口
1.5.2 同步串行通信接口
1.6 并行接口
1.7 键盘接口
1.8 SIM卡接口
1.9 通用输入/输出接口
1.10 A/D转换器
1.11 D/A转换器
1.12 温度传感器接口
1.13 模拟音频接口
1.13.1 话筒输入接口
1.13.2 扬声器接口
1.14 蜂鸣器接口
1.15 充电器接口
1.15.1 镍镉/镍氢充电算法
1.15.2 锂离子充电算法
1.15.3 预充电模式
1.15.4 温度监控
1.16 0N/OFF信号
1.16.1 Power ON
1.l6.2 Power OFF
1.17 BO.T
1.18 复位信号(RESET)
1.19 外部中断信号
1.20 VCC_2V8与VCC_1V8输出接口
1.21 BAT-RTC(备用电源)
1.21.1 引脚说明
1.21.2 典型应用
1.22 FLASH-LED信号
1.23 数字音频接口(PCM)
1.24 USB2.0接口
1.25 RF接口
1.25.1 RF连接
1.25.2 RF性能
1.25.3 天线标准
第2章 Q2686无线CPU硬件开发平台
2.1 最小开发板
2.2 开发实验箱硬件接口说明
第3章 OpenAT开发环境简介
3.1 0penAT开发环境安装
3.1.1 安装配置
3.1.2 OpenATSDK的安装
3.2 OpenAT应用程序开发
3.2.1 创建应用程序
3.2.2 生成应用程序
3.2.3 调试应用程序
3.2.4 下载应用程序
第4章 Q26系列无线CPU ADL程序设计基础
4.1 ADL程序设计基础
4.1.1 无线CPU应用模式
4.1.2 应用开发层
4.1.3 数据结构
4.1.4 函数
4.1.5 ADL程序结构
4.1.6 ADL开发实例
4.2 Q26系列无线CPU高级API库函数
4.2.1 adl_at.h
4.2.2 adl_TimerHandler.h
4.2.3 adl_flash.h
4.2.4 adl_fcm.h
4.2.5 adl_gpio.h
4.2.6 adl_bus.h
4.2.7 adl_sim.h
4.2.8 adl_sms.h
4.2.9 adl_call.h
4.2.10 adl_gprs.h
4.2.11 adl_ad.h
第5章 基于Q26系列无线CPU硬件开发平台的应用实验
5.1 实验1 安装熟悉开发环境
5.2 实验2 熟悉AT指令
5.3 实验3 异步串行通信接口——FCM实验
5.4 实验4 GPIO实验
5.5 实验5 RS-485接口实验
5.6 实验6 PC实验
5.7 实验7 SPI实验
5.8 实验8 SMS实验
5.9 实验9 GPRS实验
5.10 实验10 FLASH实验
5.11 实验11 A&D服务实验
5.12 实验12 定时器实验
5.13 实验13 键盘接口实验
5.14 实验14 显示屏实验
5.15 实验15 语音呼叫实验
5.16 实验16 点阵实验
5.17 实验17 数字呼叫服务实验
5.18 实验18 键盘和显示器
5.19 实验19 键盘和语音呼叫
5.20 实验20 交通灯实验
附录A 简明AT指令
附录B AR、指令响应
附录C 常见ADL错误信息
附录D 常见基础API函数
附录E 基于adl_gprs.h和adl_fcm.h的GPRS通信的实现
参考文献