Android之蓝牙驱动开发总结.pdf
文本预览下载声明
Android 蓝牙驱动开发
Android 之蓝牙驱动开
发总结
Android 蓝牙驱动开发
一 Bluetooth 基本概念 1
二 Android Bluetooth 架构 1
2.1 Bluetooth 架构图 1
2.2 Bluetooth 代码层次结构 3
三 Bluetooth 协议栈分析 4
3.1 蓝牙协议栈 4
3.2 Android 与蓝牙协议栈的关 5
四 Bluetooth 之 HCI 层分析 5
4.1 HCI 层与基带的通信方式 6
4.2 包的分析及研究 7
4.3 通信过程的研究与分析 8
五 Bluetooth 之编程实现 8
5.1 HCI 层编程 8
5.2 L2CAP 层编程 10
5.3 SDP 层编程 12
六 Bluetooth 之启动过程实现 13
6.1 Bluetooth 启动步骤 14
6.2 Bluetooth 启动流程 14
6.3 Bluetooth 数据流向 14
6.4 Bluez 控制流程 14
6.5 Bluetooth 启动过程分析 15
七 Bluetooth 之驱动移植 15
7.1 android 系统配置 15
7.2 启动项修改 16
7.3 电源管理rfkill 驱动 16
7.4 Rebuild Android image and reboot 16
7.5 实现 BT 睡眠唤醒机制 16
7.6 系统集成 17
八 Bluetooth 之调试与编译 17
8.1 Bluetooth 驱动调试 17
Android 蓝牙驱动开发
8.2 Bluetooth 调试工具 18
九 Bluetooth 之应用程序开发 18
9.1 Bluetooth 的AP
显示全部