- 博客(6)
- 资源 (39)
- 收藏
- 关注
原创 蓝牙(四)LMP协议解析之二
1、LMP层整体架构蓝牙controller中整体架构如下所示,HCI层、LMP层、Baseband层以及LC等各部分。对于LMP来说,简化版的结构如下所示,LM模块和LC模块交互完成host和controller之间的命令交互。2、数据包格式LMP数据包采用DM1包,并且长度固定不能够超过DM1数据包的长度。只有在HV1数据包的SCO链路中,并且数据长度小于9byt...
2020-01-20 16:22:27 4471
原创 蓝牙(七)L2CAP层协议解析
1、L2CAP概述L2CAP-全称是逻辑链路控制与适配层,为两个通信的蓝牙设备提供一个端到端的通道。L2CAP主要功能:1.协议信道复用(protocol/channel multiplexing)2.分段与重组(segmentation and reassembly SAR)3.每个信道流控(per-channel flow control)4.差错控制(error ...
2020-01-20 15:30:16 10547
原创 蓝牙(六)HFP协议
名词AG(Audio Gate)音频网关—音频设备输入输出网关(一般手机、车载等)HF(Hands Free)免提—该设备作为音频网关的远程音频输入/输出机制,并可提供若干遥控功能(耳机等c)。协议栈AG和HF需要支持的功能1.HF control通信流程1.1 Service Level ConnectionAG和HF均可以通过内部或者用户事件发起Ser...
2020-01-20 11:22:26 3202
原创 蓝牙(五)RFCOMM协议
概述介绍RFCOMM提供了基于L2CAP协议的串行(9针RS-232)模拟RFCOMM支持在两个蓝牙设备间高达60路的通信连接,最新规范是V1.2RFCOMM支持两种设备类型,但并不对它们进行区分Type 1: DTE, 通信终端(如计算机, 打印机) Type 2: DCE, 通信节点(调制解调器)接口帧类型示例(Ellisys抓包分析)-SAB...
2020-01-20 11:07:24 1196
原创 Cortex-M3中的位带操作bit band
Cortex-M3内核的ARM芯片,支持位带(bit band)操作。位带操作就是使用普通的加载/存储指令来对单一的比特进行读写。在CM3中,有两个区中实现了位带。其中一个是SRAM区的最低1MB范围,第二个则是片内外设区的最低1MB范围。这两个区中的地址除了可以像普通的RAM一样使用外,它们还都有自己的“位带别名区”,位带别名区把每个比特“膨胀”成一个32 位的字。当你通过位带别名...
2020-01-19 15:45:17 1103
原创 PyInstaller打包异常问题
前几天在使用PyInstaller打包一个程序时,发现PyInstaller怎么用都显示一个错误提示:PyInstaller cannot check for assembly dependencies. Please install pywin32_ctypes pip install pywin32_ctypes1.pywin32_ctypes异常所致开始时,以为是长时间不...
2020-01-15 19:21:23 1827 4
wxappUnpacker 微信反解析工具包-反解析
2023-09-14
graphviz - v2.38
2020-10-23
vcredist_x86.zip
2019-09-16
ARM体系结构与编程(高清带书签) 杜春雷
2017-08-12
搬运【完美破解 BCGControlBar 22.1最新版】
2015-04-04
Visual C++内存检测工具(Visual Leak Detector) 2.2.3
2015-04-04
Visual C++界面编程技术
2011-11-12
VC++深入详解 Code
2011-11-12
BCGControlBarPro.v15.10
2011-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人