目录
这篇文章是介绍QCC51XX系统学习的文章,包含经典蓝牙和BLE蓝牙的protocol和profile,QCC51xx平台代码分析与问题点及解决方案。喜欢关注博主,为您蓝牙学习保驾护航。
git---常用命令集合_嵌入式学习_force的博客-CSDN博客
硬件设备购买链接:
经典蓝牙部分:
QCC51XX---经典蓝牙的连接过程_嵌入式学习_force的博客-CSDN博客_经典蓝牙连接流程
protocol介绍:
QCC51XX---主机控制器接口层( HCI)_嵌入式学习_force的博客-CSDN博客
QCC51XX---逻辑链路控制和适配协议( L2CAP)_嵌入式学习_force的博客-CSDN博客
QCC51XX---服务发现协议( SDP)_嵌入式学习_force的博客-CSDN博客
QCC51XX---串口仿真协议( RFCOMM)_嵌入式学习_force的博客-CSDN博客
profile介绍:
QCC51XX---设备 ID 协议( DID)-CSDN博客
qcc51xx---SPP1.2(SERIAL PORT PROFILE)_嵌入式学习_force的博客-CSDN博客
QCC51XX---人机接口设备协议( HID)_嵌入式学习_force的博客-CSDN博客
QCC51XX---蓝牙免提协议 HFP_嵌入式学习_force的博客-CSDN博客
BLE蓝牙部分:
protocol介绍:
QCC51XX---BLE协议栈全解一篇就够_嵌入式学习_force的博客-CSDN博客
profile介绍:
QCC51xx平台学习:
文章持续更新中:
章节 | 文章标题 | 文章链接 |
1、QCC51XX开发教程基础篇 | ||
1.QCC51XX之基本介绍 | 点击我 | |
2.QCC51XX之开发环境搭建 | ||
3.QCC51XX之安装USB Debug驱动和TRBI200 驱动 | 点击我 | |
4.QCC51XX之如何debug | 点击我 | |
5.QCC51XX之Pydbg应用 | 点击我 | |
6.QCC51XX之如何修改MDE的主题 | 点击我 | |
7.QCC51XX之trb调试器只有STATUS闪红灯的解决办法 | 点击我 | |
8.QCC51XX之log问题解决与使用技巧 | 点击我 | |
9.QCC51XX之蓝牙基本知识,长期记录 | 点击我 | |
10.QCC51XX之HCI log | 点击我 | |
11.QCC51XX之ConfigApp使用介绍 | 点击我 | |
12.QCC51XX之OS层如何Debug | 点击我 | |
13.QCC51XX之Stream,sink,source,transform理解 | 点击我 | |
14.QCC51XX之Livelog中一些重要的节点信息 | 点击我 | |
15.QCC51XX之pydbg_cmd集合 | 点击我 | |
2.QCC51XX开发教程工具篇 | ||
1.QCC51XX之BTLinks获取key | 点击我 | |
2.QCC51XX之QACT 调试leakthrough永久生效办法 | 点击我 | |
3.QCC51XX之Ellisys Bluetooth Analyzer 抓取步骤 | 点击我 | |
4.QCC51XX之QACT用户指南 | 点击我 | |
5.QCC51XX之eFush Key加密 | 点击我 | |
6.QCC51XX之制作静态库*.a库文件 | 点击我 | |
7.QCC51XX之死机分析 | 点击我 | |
3.QCC51XX开发实战篇 | ||
3.0.QCC51XX实战篇之启动流程篇 | 1.QCC51XX之启动流程分析 | 点击我 |
2.QCC51XX之Earbud启动流程分析 | 点击我 | |
3.QCC51XX之HeadsetInitBt_ConnectionInit分析 | 点击我 | |
4.QCC51XX之GaiaFramework_Init分析 | 点击我 | |
5.QCC51XX之FastPair_Init分析 | 点击我 | |
6.QCC51XX之HFP分析 | 点击我 | |
7.QCC51XX之appDeviceInit和LocalName_Init分析 | 点击我 | |
3.1.QCC51XX实战篇之LED篇 | 1.QCC51XX之led配置与使用 | 点击我 |
3.2.QCC51XX实战篇之按键篇 | 1.QCC51XX之button | 点击我 |
3.3.QCC51XX实战篇之音频篇 | 1.QCC51XX之提示音配置与操作 | 点击我 |
2.QCC51XX之提示音和LED状态分析 | 点击我 | |
3.QCC51XX之音频(通话音频和音乐音频)基础 | 点击我 | |
4.QCC51XX之tone分析与配置 | 点击我 | |
5.QCC51XX之常用数字音频接口介绍 | 点击我 | |
6.QCC51XX之Kymera调节音量 | 点击我 | |
7.QCC51XX之KSP in MDE | 点击我 | |
3.4.QCC51XX实战篇之Chain篇 | 1.QCC51XX之chain是什么? | 点击我 |
2.QCC51XX之audio chain | 点击我 | |
3.QCC51XX之chain修改 | 点击我 | |
4.QCC51XX之如何创建chain并应用到APP层 | 点击我 | |
3.5.QCC51XX实战篇之UI篇 | 1.QCC51XX之UI相关分析 | 点击我 |
3.6.QCC51XX实战篇之配对篇 | 1.QCC51XX之headset pairing | 点击我 |
2.QCC51XX之Earbud peer pair与handset pair | 点击我 | |
3.7.QCC51XX实战篇之BLE篇 | 1.QCC51XX之BLE广播 | 点击我 |
2.QCC51XX之GATT | 点击我 | |
3.QCC51XX之新ADK BLE应用 | 点击我 | |
3.8.QCC51XX实战篇之外设篇 | 1.QCC51XX之uart通信 | 点击我 |
2.QCC51XX之SPI通信 | 点击我 | |
3.QCC51XX之I2c通信 | 点击我 | |
3.9.QCC51XX实战篇之充电仓中间件 | ||
3.10.QCC51XX实战篇之机制篇 | 1.QCC51XX之目的(goal)机制详解 | 点击我 |
2.QCC51XX之规则(rules)机制详解 | 点击我 | |
3.QCC51XX之规则二(rules)-PrimaryRules_Init | 点击我 | |
4.QCC51XX之规则三(rules)-SecondaryRules_Init | 点击我 | |
5.QCC51XX之TWS MIRROR | 点击我 | |
3.11.QCC51XX实战篇之通信篇 | 1.QCC51XX之Task list分析 | 点击我 |
2.QCC51XX之appHandleClMessage分析 | 点击我 | |
3.QCC51XX之GAIA | 点击我 | |
4.QCC51XX之系统消息 | 点击我 | |
5.peer通信 | 点击我 | |
3.12.QCC51XX实战篇之其他篇 | 1.QCC51XX之ADK Application Framework编程指南 | 点击我 |
2.QCC51XX之工作流程框架分析 | 点击我 | |
3.QCC51XX之官网文章编号索引 | 点击我 | |
4.QCC51XX之stack大小修改 | 点击我 | |
5.QCC51XX之添加第三方库文件 | 点击我 | |
6.QCC51XX之固件OTA升级指南 | 点击我 | |
7.QCC51XX之RAM资源查看 | 点击我 |