自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

朝气蓬勃

不积跬步 无以至千里, 不积小流 无以成江海

  • 博客(682)
  • 收藏
  • 关注

原创 还在为蓝牙BLE Audio的学习苦恼吗?安排下,让你一文彻底了解Le Audio蓝牙低功耗音频的技术

Le Audio是蓝牙技术联盟推出的新一代音频标准,基于LC3编码,带来更高音质和更低功耗。它支持多流音频和广播音频功能,可实现真正的无线立体声及音频分享,为助听、多设备连接等场景带来革新体验。

2026-02-27 10:00:14 3655 9

原创 一篇文章足够你学习Bluez,提供史上最全的Bluez教程,让你告别Bluez从入门到放弃

Bluez是真的难,说“入门到放弃”真的毫不夸张,Bluez的学习曲线陡峭,要求对Linux 系统/驱动概念、D-Bus 通信和蓝牙协议都有要求,加上网络上其实没有一个完整的介绍Bluez系列的文档,所以不管是蓝牙初学者还是蓝牙从业人员,都有不小的难度。

2024-10-01 17:46:45 2123

原创 一篇文章足够你学习ESP32,提供史上最全的ESP32教程(驱动/蓝牙/Wi-Fi/LVGL/Arduino...)

本文章目的:1)针对单片机外设做详细的教程,丰富个人技能吃,彻底从原理+应用来写外设2)给广大蓝牙爱好者提供蓝牙应用方面的教程(结合我们的蓝牙协议栈会事半功倍)蓝牙协议栈教程点击我3)给广大Wi-Fi爱好者提供Wi-Fi方面的教程(结合我们的Wi-Fi协议栈会事半功倍)Wi-Fi协议栈教程点击我4)给广大GUI爱好者提供LVGL方面的教程LVGL教程点击我5)把各个技能池组合起来,举一反三,做炫酷的实例应用教程内容:我们的内容包括但不限于:1)IDF基础介绍

2022-04-04 14:46:19 197051 32

原创 一篇文章足够你学习蓝牙技术,提供史上最全的蓝牙技术(传统蓝牙/低功耗蓝牙)文章总结,文档下载总结(2025/11/01更新)

本文为蓝牙技术学习资料汇总,涵盖从基础到进阶的完整知识体系。主要内容包括:1)蓝牙协议栈架构及开发资源(代码/GitHub/视频/开发板链接);2)传统/低功耗蓝牙协议详解(HCI/L2CAP/AVDTP等20+协议);3)主流蓝牙芯片开发指南(CSR/博通/ESP32等);4)实战案例(Android/iOS抓包、车机蓝牙、CarPlay实现等);5)持续更新的技术专题(Core6.0测距、Mesh组网等)。提供完整的学习路径和开发工具链,适合各阶段开发者系统学习蓝牙技术。

2020-08-03 08:09:52 127968 66

原创 音频流控制实战:ASCS + CIS/BIS 详解

LEAudio技术革命:重塑无线音频体验 LEAudio通过LC3编解码器、多重串流和音频广播三大核心技术,重新定义了无线音频传输方式。其核心ASCS服务管理音频流端点(ASE),通过状态机实现精准控制。CIS机制确保多设备同步传输,BIS支持广播式音频分发。QoS参数可针对不同场景(音乐/游戏/通话)优化配置。该技术显著提升了音质、降低了延迟,并扩展了应用场景,从真无线耳机到无障碍助听设备均可受益。调试时需关注ASE状态、HCI日志和QoS参数匹配,以解决常见连接问题。LEAudio将深刻影响未来音频设备

2026-03-04 20:51:36 413

原创 BAP 深度解析:单播与广播的基石

BAP(基础音频配置文件)是LE Audio的核心规范,定义了单播和广播两种音频传输模式。单播采用点对点CIS连接,支持双向通信;广播通过BIS实现一对多传输。PACS机制用于设备能力发现,ASE状态机管理音频流端点。配置流程包括发现PACS、配置编解码器/QoS、启用ASE等步骤。BAP支持从低延迟游戏音频到普通通话等多种应用场景,通过LC3编解码器提供高效音频传输。

2026-03-02 21:14:35 1015

原创 LE Audio 全景概览:从 0 到 1 理解新一代蓝牙音频

LEAudio是蓝牙技术联盟推出的新一代低功耗音频标准,基于BLE技术彻底重构蓝牙音频传输体系。其核心创新包括:LC3编解码器实现音质与功耗平衡,Isochronous通道确保多设备同步,Auracast广播支持一对多音频传输。相比传统蓝牙音频,LEAudio延迟降低至20-40ms,功耗减少50%以上,并原生支持TWS耳机标准化、助听设备直连和公共场所广播等场景。通过分层架构(BAP/VCP/CCP等Profile+ASCS/PACS等服务+ISO传输层),LEAudio正在推动音频设备向低功耗、低延迟、

2026-03-02 21:07:41 935

原创 Le Audio MCS/MCP btsnoop分析

本文详细分析了基于LE Audio协议的蓝牙媒体控制服务(MCS)实现方案。主要内容包括:1) 协议栈架构,展示MCS服务(0x1848)和MCP客户端(0x1849)的层级关系;2) BLE连接建立全流程,从广播发现到服务协商;3) GATT服务发现机制,重点解析MCSService特性及属性表;4) MCS/MCP交互流程,包含播放控制命令、状态通知等关键操作;5) 核心帧数据分析

2026-03-01 11:32:35 672

原创 蓝牙音频革命:LC3编解码器的技术突破与应用前景

LEAudio技术革命:重新定义无线音频体验 LEAudio作为蓝牙音频技术的重大革新,通过LC3编解码器等核心技术彻底改变了声音的创造、传输和体验方式。LC3编解码器采用混合编码架构,支持7.5ms/10ms弹性帧长和16-320kbps可调比特率,在音质、延迟和功耗方面实现突破性平衡:同等音质下比特率比传统SBC降低50%,端到端延迟仅20-40ms,计算复杂度降低30-50%。该技术将推动真无线耳机、助听设备、公共场所音频导览等应用场景的创新,预计到2026年支持设备年出货量将超20亿台。LEAudi

2026-03-01 11:20:12 794

原创 蓝牙Host BQB dongle对比介绍

蓝牙Host测试适配器(BQBDongle)主要有四种类型:1)支持BR/EDR/LE(核心规范4.2版本);2)仅支持LE(5.4版本);3)支持BR/EDR/LE(5.4版本)的Intel模块;4)最新仅支持LE(6.0版本)的Nordic模块。各型号适配不同PTS版本,支持不同测试用例,其中Intel M88A25已停产。购买渠道包括Arrow Electronics、Digi-Key等授权经销商,Intel模块因分销商变更暂缓销售,Nordic产品可通过官网购买。

2026-02-28 19:50:20 622

原创 Le Audio PBP协议介绍

LE Audio革新无线音频体验,其核心技术PBP实现蓝牙"一对多"广播,无需配对即可传输高品质音频。PBP基于LC3编码器,支持多重独立音频流同步传输,适用于机场广播、多语言导览、助听系统等场景。相比传统蓝牙音频,PBP具有无连接广播、接收设备数量无限制、显著降低功耗等优势。该系统包含公共广播源(PBS)、接收器(PBK)和助手(PBA)三种角色,通过BAP和BIS技术支持丰富的元数据和灵活的音频流管理,重新定义了公共音频传输方式。

2026-02-28 19:47:31 577

原创 深度介绍BLE GATT特性程序

摘要:GATT协议定义了11个核心功能,包括服务配置、服务发现、特征发现、读写操作等。其中Server Configuration用于设置ATT的MTU大小,Primary Service Discovery包含两种服务发现方式,Characteristic Discovery支持通过UUID或句柄范围发现特征值。读写操作分为多种类型,如无响应写入、长特征值写入等。此外还包含通知/指示功能,以及特征描述符的读写方法。每种功能都对应特定的ATT操作码,规范了蓝牙设备间的数据交互流程。

2026-02-27 19:14:37 635

原创 一文彻底明白BLE GATT核心协议服务/include/特征的概念以及关系

摘要:GATT定义了蓝牙低功耗设备间的数据交互结构,采用分层架构:Profile由多个Service组成,Service包含Characteristic或引用其他服务(Include)。Service分为Primary和Secondary两类,通过16/128位UUID标识。Characteristic包含声明、值和可选描述符,描述符包括用户描述、客户端配置等6种类型,用于定义值格式、权限等信息。属性由句柄、类型、值和权限组成,服务定义按句柄排序,支持服务嵌套引用。该结构支持复杂数据表示,如组合格式特性值。

2026-02-26 20:25:53 705

原创 低功耗蓝牙音频Le Audio User spec TMAP介绍

TMAP 全称是 Telephony and Media Audio Profile。它是蓝牙LE Audio架构中的一个高层规范,定义了一套标准化的角色、流程和接口,用于管理和协调多个音频流在多个设备之间的分发与切换。简单来说,TMAP是LE Audio的“交通指挥官”。它让复杂的多设备、多场景音频应用(如通话、媒体播放)能够无缝、标准化地工作。

2026-02-26 20:21:36 680

原创 BLE核心协议GATT概念介绍

摘要: BLE GATT(通用属性配置文件)是蓝牙低功耗(BLE)的核心应用层协议,定义了设备间通过属性交换数据的格式与规则。GATT基于ATT协议,将属性(含句柄、UUID、值、权限)组织为服务(Service)和特征(Characteristic),形成树形结构。服务代表功能模块(如电池服务),特征为数据传输单元(如电量值),可附加描述符扩展功能。GATT角色分为服务器(存储数据)和客户端(发起请求),支持读、写、通知/指示等操作。通过标准化UUID(如0x180F)实现设备互通,兼顾低功耗与结构化数据

2026-02-25 09:32:40 641

原创 Le Audio CAP(Common Audio Profile)概述

LEAudio技术正在重塑无线音频体验,其核心CAP(通用音频配置文件)作为基础框架,实现了三大创新:1)LC3编解码器优化音质与功耗平衡;2)多重串流确保真无线立体声稳定同步;3)音频广播功能突破传统连接限制。CAP定义了接收端、发起端和控制端三种角色,通过上下文类型值(如通话/媒体)和内容控制标识符(CCID)实现场景化音频管理。这项技术将推动真无线耳机、助听设备、公共广播等领域的革新,成为未来音频生态系统的关键技术标准。

2026-02-25 09:28:41 655

原创 BLE ATT核心协议 PDU(Protocol Data Unit)介绍

摘要:本文详细介绍了蓝牙属性协议(ATT)中的协议数据单元(PDU)类型及其格式。主要内容包括:1) 6种PDU类型(命令、请求、响应、通知、指示和确认)的定义与交互流程;2) PDU格式结构,包含操作码、参数和认证签名;3) 各类PDU的具体功能,包括错误处理、MTU交换、属性查找、读写操作等;4) 服务器发起的通知和指示机制;5) 各类操作可能返回的错误码。文章通过详细描述每种PDU的格式和应用场景,全面阐述了ATT协议的通信机制和数据交互方式。

2026-02-24 10:27:59 569

原创 LE Audio核心来啦,一文让你彻底了解BAP广播(Broadcast)概念 低功耗蓝牙音频Auracast

LE Audio技术解析:下一代无线音频的革命性架构本文深入剖析了LE Audio技术的核心架构与关键特性。作为蓝牙音频领域的革新性技术,LE Audio通过LC3编解码器实现了音质与功耗的平衡,支持多重串流和广播功能。文章重点分析了:BAP/PACS/ASCS/BASS核心架构广播音频的四种角色交互关系LC3编解码器的参数协商机制三种典型广播配置场景完整的广播音频流状态管理流程

2026-02-24 10:25:33 1094

原创 低功耗蓝牙ATT协议术语介绍

摘要:ATT协议定义了属性表的结构,每个属性包含句柄、类型、值和权限四个部分。属性句柄为16位标识符,类型由UUID定义。属性值可能是固定或可变长度的字节数组,超过PDU长度时需分片传输。属性权限包括访问、加密、认证和授权四种控制。ATT支持长属性值操作,需使用特定请求方法,最大长度为512字节。协议通过L2CAP通道传输PDU,采用请求/响应等交互方式,并支持MTU协商。服务器需将客户端请求视为原子操作处理,长属性操作不保证原子性。

2026-02-23 09:09:04 640

原创 BLE核心协议,ATT(Attribute Protocol)概念介绍

摘要:BLEATT(AttributeProtocol)是蓝牙低功耗通信的核心协议,负责设备间数据存储和读写操作。它将数据组织为带句柄的属性单元(包含句柄、类型、值和权限),通过客户端/服务器模式交互。GATT基于ATT构建,定义属性如何组成服务、特征等结构化数据。ATT采用短报文设计(默认23字节),支持高效句柄寻址和状态缓存,实现低功耗传输。典型交互包括读写请求/响应、服务器通知等PDU类型。开发中需注意GATT是ATT的上层规范,特征通常对应多个ATT属性,且句柄多为动态分配。

2026-02-23 09:01:48 640

原创 Auto-PTS 蓝牙自动化认证工具介绍

Auto-PTS是蓝牙技术联盟推出的自动化测试工具,用于加速蓝牙协议栈和Profile的合规性测试。它通过Python脚本控制PTS测试套件,实现测试自动化,提高效率并减少人工错误。Auto-PTS支持BlueZ等蓝牙协议栈,可用于BQB认证前的自查,降低正式认证失败风险。使用时需在Windows运行服务器端,Linux运行客户端,并配置PTS工程文件和蓝牙地址。尽管Auto-PTS能显著提升测试效率,但仍存在脚本覆盖不全和环境依赖性强等局限性。掌握Auto-PTS对蓝牙产品开发团队是重要的技术投资。

2026-02-20 15:15:00 1304

原创 Le Audio广播音频扫描服务(Broadcast Audio Scan Service )

广播音频扫描服务(Broadcast Audio Scan Service ) 是LE Audio架构中一个核心的、革命性的组成部分。它定义了设备(如耳机、助听器、扬声器)如何发现、选择、同步并解码来自“广播音频源”的公共音频流。简单来说,BASS让接收设备能够“收听”蓝牙音频广播,就像收音机收听电台一样,实现了一对多、无连接的音频传输

2026-02-10 22:07:50 650

原创 通过air log空口理解BLE Link Layer Connection连线过程

本文深入解析了BLE(蓝牙低功耗)设备的连接过程与工作机制。首先介绍了BLE链路层的7种状态(就绪、广播、扫描、发起、连接、同步、等时广播)及其角色转换规则。重点分析了连接建立过程:通过CONNECT_IND或AUX_CONNECT_REQ/RSP交互实现主从设备配对,并详细说明了连接参数(窗口偏移、跳频序列等)的计算方法。文章还阐述了连接事件(CE)的工作机制,包括数据包交互时序、MD(更多数据)标志位的作用,以及其对连接事件时长的影响。通过实际抓包案例和代码示例,展示了BLE连接建立过程中的关键参数计算

2026-02-06 19:48:56 662

原创 LE Audio核心来啦,一文让你彻底了解BAP单播(Unicast)概念

BAP定义了六种角色:● 单播服务器(Unicast Server), 这个是gatt server端● 单播客户端(Unicast Client),这个是gatt client端● 广播源(Broadcast Source),这个对于gatt没有要求● 广播接收器(Broadcast Sink),这个是gatt sever端● 广播助手(Broadcast Assistant),这个是gatt client端● 扫描委托器(Scan Delegator),这个是gatt server端

2026-02-06 19:28:47 1202

原创 USB协议简单介绍

USB接口技术概述 USB(通用串行总线)采用主从架构,主机主动发起数据传输。常见接口类型包括Type-A(PC常用)、Type-B(外设连接)、Type-C(双面可插,支持10Gbps传输和100W供电)以及MicroUSB(手机常见)。设备插入时,主机通过1.5K上拉电阻检测设备速度(D+为高速/全速,D-为低速)。USB枚举过程涉及设备描述符获取,包括设备描述符、配置描述符、接口描述符和端点描述符的层级结构。Type-C接口凭借其高速传输、高功率供电和正反插特性,正逐步成为未来主流接口标准。

2026-02-05 19:39:58 609

原创 低功耗蓝牙Le Audio音频流怎么控制呢?ASCS(Audio Stream Control Service)告诉你答案!

ASCS 是 Audio Stream Control Service(音频流控制服务)的缩写。它是LE Audio架构中最核心、最基础的服务,相当于整个LE Audio音频流传输的“控制中枢”或“指挥中心”。简单来说,ASCS定义了客户端(如手机)如何发现、配置、建立、管理、释放和监控与服务器(如耳机、音箱)之间的单播音频流。

2026-02-05 19:36:38 658

原创 PPP与PPPoE协议介绍

本文介绍了广域网(WAN)的基本概念及其与局域网(LAN)的区别,重点讲解了PPP和PPPoE两种关键协议。广域网通过CE、PE、P三类设备实现跨区域连接,其中用户主要关注CE-PE端连接。PPP协议提供LCP链路控制、PAP/CHAP认证和NCP网络协商功能,支持安全数据传输。PPPoE则在以太网上封装PPP协议,实现拨号认证上网功能,包含发现、会话和终结三个阶段。这两种协议共同解决了局域网访问互联网的认证和连接问题,是运营商宽带接入的基础技术。

2026-02-04 08:48:25 728

原创 低功耗蓝牙怎样音频协商音频能力?PACS(Published Audio Capabilities Service)来助力!!

音频能力发布服务(PACS)是低功耗蓝牙音频(LE Audio)中定义的用于展示音频设备的音频相关能力的技术规范。任何接受建立单播(Unicast)音频流或接收广播(Broadcast)音频流的设备均可通过支持PACS向客户端设备(例如手机)展示其支持的音频能力范围。例如音箱、耳机、助听器和麦克风PACS服务展示设备支持的一个或多个音频能力和音频类型。

2026-02-04 08:46:28 807

原创 苹果Apple Media Service (AMS苹果媒体服务) BLE协议介绍

AMS 全称 Apple Media Service(苹果媒体服务),是提供给 BLE 设备的一种简单控制媒体应用程序的方式,并且用于获取已连接的 IOS 设备的媒体状态信息。类似蓝牙的AVRCP协议。

2026-02-03 21:31:29 731

原创 怎样在低功耗蓝牙音频Le Audio识别出来一对TWS耳机?CSIP/CSIS(协调组识别)功能加持buff

CSIP 对协调组成员设备实际实现的特性和功能不作具体规定。其核心目的是规定一种发现协调组及其成员的机制,并明确设备如何被识别为一个或多个协调组的组成部分。此外,CSIP 还规定了向客户端授予协调组独占访问权限的方式,以避免多个客户端同时访问协调组时发生竞争条件。对应的服务就是CSIS( Coordinated Set Identification Service)此配置文件定义了两个角色:协调组控制器角色(Set Coordinator)和协调组成员角色( Set Member)

2026-02-03 21:25:49 1817

原创 二轮车行业调研

分析二轮车发展现状

2026-01-31 13:22:29 708

原创 彻底揭开LE周期性广播(LE Periodic Advertising)的神秘面纱

蓝牙5.0周期性广播技术解析 摘要: 蓝牙5.0引入的周期性广播是一种新型通信模式,允许设备以固定时间间隔单向发送数据流。该技术通过精确的时间同步机制,为低功耗音频传输和大规模传感器网络提供了高效解决方案。核心特点包括:1)固定时间间隔广播(如20ms);2)无需建立连接;3)支持主从协作模式;4)提供两种工作模式(无响应和带响应)。在LEAudio应用中,周期性广播与扩展广播配合使用,前者负责精确同步,后者进行服务引导。HCI层提供完整的指令集进行管理,包括参数配置、数据设置和同步控制等关键操作。

2026-01-31 11:56:17 666

原创 蓝牙低功耗音频 Le audio音量偏移控制协议(VOCS)剖析

VOCS(Volume Offset Control Service )服务使设备能够公开音频输出的音量偏移量。该配置文件定义了两个角色:音量渲染器角色和音量控制器角色。音量渲染器(Volume Renderer)是接收一个或多个音频输入并对音频输出设备进行控制的设备。音量控制器(Volume Controller)是控制此音频的音量及相关状态的设备。● 音量渲染器应作为GATT服务器。● 音量控制器应作为GATT客户端。

2026-01-31 11:51:00 972

原创 Android Le audio hardware native接口

本文详细介绍了LE Audio硬件接口的设计与实现,主要包括三个核心部分:1. LeAudioClientInterface - 提供客户端设备管理功能,包含初始化、连接/断开设备、编解码器配置等15个关键方法;2. LeAudioClientCallbacks - 定义12种状态回调机制,实时反馈连接状态、组状态、音频配置等关键信息;3. LeAudioBroadcasterInterface - 广播功能接口,支持创建/管理广播实例,包含10个控制方法和5种状态回调。

2026-01-27 19:43:17 850

原创 蓝牙低功耗音频 Le audio音量控制协议(VCS)剖析

VCS(Volume Control Service )服务使设备能够公开其音频音量的控制功能和状态。该配置文件定义了两个角色:音量渲染器角色和音量控制器角色。音量渲染器(Volume Renderer)是接收一个或多个音频输入并对音频输出设备进行控制的设备。音量控制器(Volume Controller)是控制此音频的音量及相关状态的设备。● 音量渲染器应作为GATT服务器。● 音量控制器应作为GATT客户端。

2026-01-27 19:25:16 1005

原创 Android Le Audio framework api接口介绍

Android 13(API 33)引入了对蓝牙低功耗音频(LE Audio)的全面支持,提供了丰富的API用于管理和控制LE Audio设备。这些API包括设备连接管理(connect/disconnect)、群组管理(getGroupId/groupAddNode)、编解码器配置(getCodecStatus/setCodecConfigPreference)以及音量控制(setVolume)等功能。系统通过广播(如ACTION_LE_AUDIO_CONNECTION_STATE_CHANGED)和回调

2026-01-23 17:18:30 1002

原创 蓝牙低功耗音频 Le audio音频输入控制协议(AICS)剖析

ICS(Audio Input Control Service)使设备能够公开音频输入的控制和状态.该配置文件定义了两个角色:音量渲染器角色和音量控制器角色。音量渲染器(Volume Renderer)是接收一个或多个音频输入并对音频输出设备进行控制的设备。音量控制器(Volume Controller)是控制此音频的音量及相关状态的设备。● 音量渲染器应作为GATT服务器。● 音量控制器应作为GATT客户端。

2026-01-23 17:12:07 1066

原创 蓝牙低功耗音频 Le audio麦克风控制协议(MICP/MICS)剖析

Le Audio有两个麦克风相关的协议,分别是:MICP(Microphone Control Profile)/MICS(Microphone Control Service),该配置文件定义了两个角色:麦克风设备角色和麦克风控制器角色。麦克风设备是提供麦克风控制功能的设备,例如耳机。麦克风控制器是控制麦克风的设备,例如手机。● 麦克风设备(MICS)应作为GATT服务器。● 麦克风控制器(MICP)应作为GATT客户端。

2026-01-17 08:21:32 962

原创 bluekitchen btstack增加苹果MFI IAP2基于RFCOMM的通道协议部分

本文介绍了在Bluekitch的btstack蓝牙host中增加苹果MFI IAP2通道的实现方法。主要内容包括: 硬件环境配置:使用Ubuntu 20.04系统、btstack蓝牙协议栈和CSR8311蓝牙适配器。 软件实现: 在btstack中基于RFCOMM协议添加MFI IAP2通道功能 实现了SDP注册、EIR注册、连接管理等功能 支持被动连接和主动连接两种模式 功能验证: 成功在iPhone的CarPlay界面被发现 验证了HCI连接和RFCOMM通道建立 实现了数据传输和断开功能 主要API:

2026-01-10 12:45:21 538

原创 蓝牙低功蓝牙LTK跟传统蓝牙LinkKey互转技术介绍,Cross-transport key derivation(CTKD)

蓝牙CTKD(交叉传输密钥派生)是蓝牙4.2引入的安全机制,用于双模设备实现BLE和BR/EDR的一次配对。其核心是通过h6/h7算法将BLE的LTK转换为BR/EDR的LinkKey(或反向转换)。实现要求包括:设备需保持BT/BLE MAC地址一致、支持安全配对(Secure Pairing),并在配对请求中设置LinkKey位。转换流程根据CT2标志位选择不同算法路径(h6或h7),使用特定ASCII字符串作为盐值。该技术显著提升了双模设备(如耳机、手表)的配对效率和安全性。

2026-01-10 11:03:43 1212

Le Audio MCS/MCP btsnoop

Le Audio MCS/MCP btsnoop

2026-03-01

stm32f407原理图

stm32f407原理图

2017-05-27

AMS1117稳压芯片中文文档

AMS1117稳压芯片的介绍,由于不能免费,所以弄了最低分下载,如果没分可以直接找我要

2018-04-22

stm32f407 datasheet 数据手册

stm32f407 datasheet 数据手册

2017-05-27

stm32f407 参考手册

stm32f407 参考手册,里面包含每个寄存器的定义

2017-05-27

core5.2.rar

附件为蓝牙V5.2 core文档,目前为SIG最新的协议栈文档,供蓝牙开发板工程是下载查阅.

2020-07-21

STM32 UART

STM32 UART,没有使用DMA,功能是:通过串口接受到数据,进去中断,然后再发送出去

2016-02-02

stm32f1_mrvl88w8801应用笔记_20191220.pdf

本文章是STM32F103驱动Marvell8801/Marvell88w8801的应用手册,包含以下篇幅 1)整体介绍篇,主要对开发板做整体介绍 2)硬件篇,主要对板子外设驱动做说明 --》主要对SSD1306 OLED介绍,SPI FLASH介绍,FATFS介绍,USB device介绍,OV7670介绍 3)Linux Wi-Fi篇,主要通过Linux来驱动Wi-Fi模组来了解Linux kernel的无线架构 4)自己实现Marvell8801驱动,主要是根据编程手册来自己实现一个SDIO Wi-Fi的驱动 5)LWIP篇,通过移植LWIP来实现驱动的应用

2019-12-20

STM32 流水灯

STM32 GPIO点亮流水灯试验(库函数版)

2016-01-26

CSR pskey英文文档+翻译文档

CSR pskey英文文档 + 翻译文档大全 适合蓝牙开发人员使用.zip

2015-12-30

I2C总线原理

I2C总线原理,浅显易懂(附带软件模拟I2C)

2015-12-10

ARM CP15寄存器组介绍

ARM CP15组的介绍,ARM开启I/D catch,MMU只能通过这个寄存器

2017-12-07

SSD1306资料.rar

0.91寸 OLED SSD1306资料(包含英文/中文数据手册/iic逻辑时序图/代码/上位机),供学习下载

2019-12-26

apue头文件

编译UNIX高级环境编程,缺少apue.h文件的解决方法

2016-02-03

网上荡的,uart资料,讲的蛮清楚,适合入门

UART讲解,适合入门·免费散了,网上淘的一片文章

2015-12-06

stm32f407 管脚定义

stm32f407 pin define

2017-05-27

stm32f4xx 库函数手册

stm32f4xx库函数手册

2017-05-27

STM32实现button polling & interrupt方式点亮LED

STM32实现polling & interrupt点亮LED

2016-01-29

unix环境高级编程(APUE)+源码

unix环境高级编程(第3版),附带源码

2015-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除