自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雪飞_海

会泽百家 至公天下

  • 博客(169)
  • 资源 (13)
  • 收藏
  • 关注

原创 29. 双耳配对

双耳配对

2024-09-01 01:59:55 90

原创 28. 双耳配对 - 配置

通过MAC地址的最后一位的奇偶来判断左右耳。

2024-09-01 01:47:00 94

原创 27. 蓝牙配对

BT蓝牙的发现和配对,每隔几十秒,会关闭自动发现。

2024-09-01 01:33:47 116

原创 26. 蓝牙 - SPP开发

耳机连接手机传输数据,除了BLE连接,还可以用BT-SPP协议,即蓝牙串口协议。

2024-09-01 01:27:34 412

原创 25. 蓝牙 - BLE相关2

如何自己起一个BLE蓝牙服务,主要满足2点,write/read 和 notice没有找到恒玄好一点的文章,通过自己对源码的阅读和分析,写了一个demo,供大家参考。

2024-09-01 01:10:34 637

原创 24. 蓝牙 - BLE相关1

SDK中默认已经有了一个BLE的服务,用来与手机APP的通信。注册回调函数,分别处理来自底层的事件和来自其他模块的事件。

2024-09-01 00:59:51 447

原创 23. 机盒通信

耳机和充电盒,采用机盒通信的方式,完成通信和充电。受限于耳机上的触电,机盒通信采用单线模式。

2024-08-18 01:56:17 63

原创 22. 双耳通信

双耳通信

2024-08-18 01:44:25 49

原创 21. OTA代码分析 - 3

ota_ble_rx_handler_thread监听队列,通过对事件的分类,进入的不同的处理流程。

2024-08-18 01:24:27 45

原创 20. OTA流程 - 2

BES蓝牙方案自带OTA功能,支持SPP和BLE。

2024-08-18 01:19:18 54

原创 19. OTA功能 - 1

耳机采用AB分区的OTA方式,AB分区详见分区表,通过手机蓝牙下发更新文件。

2024-08-18 01:02:44 51

原创 18. 看门狗功能

看门狗

2024-08-11 23:43:14 45

原创 17. ADC开发

bes2700 支持2路ADC。

2024-08-11 23:33:10 31

原创 16. I2C开发

bes2700zp支持3路I2C,分别是I2C0、I2C1、I2C2。

2024-08-11 23:24:59 36

原创 15. MIC - 音频dump数据位置分析

实际上,在_speech_tx_process_pre中return了。

2024-08-11 23:16:36 36

原创 14. MIC - dump音频数据

dump时,需要用手机蓝牙连接耳机,并拨打电话。

2024-08-11 10:51:37 43

原创 13. MIC配置

恒玄BES2700,支持3个MIC。

2024-08-11 10:25:45 58

原创 12. 耳机输出 - 通过开发板

LP和 LN 为一组差分口,RP 和 RN 为一组差分口,N 端输出为 P 端的反相信号。

2024-08-11 01:08:56 73

原创 11. 单耳、TWS模式切换

如果只有一个调试板,需要把设备先设置成单耳模式,才能被手机发现,连接。

2024-08-11 01:03:36 101

原创 10. 串口指令

通过串口输入指令

2024-08-11 00:50:40 54

原创 9. Flash操作

主要为了BES2700-ZP芯片上,存储消息。

2024-08-11 00:44:58 36

原创 8. 内存信息

malloc的空间,默认位于片上内容,spi ram的空间位于片外内存(memory total = 300KB的空间位于片外内存)memory total = 325248 = 335488 - 10240,总内存量降低。仅malloc 3KB的大小,系统就崩溃了,总内存未减小。从malloc时打印的内存数据看,malloc的空间位于,malloc的空间,位于task创建时的内存大小?,关注在运行过程中,芯片的内存占有大小。静态变量,存储位于总内存量中。注:全局变量不能初始化为。,否则开始不分配空间。

2024-08-11 00:10:21 34

原创 7. 分区信息

Flash分布如下表,采用A/B分区的策略。

2024-08-10 23:26:59 37

原创 6. 开发板烧录

采用恒玄的底板+2小板的开发板。

2024-07-27 13:22:33 75

原创 5. 开发环境搭建

恒玄SDK编译,依赖gcc-arm的编译工具,编译工具由恒玄提供;对照build_1600_1603_cmd.sh内容查看。基于ubuntu20.04搭建开发环境。目标,与config文件夹下相对应。修改~/.profile文件。

2024-07-27 12:03:47 115

原创 4. 蓝牙框架

恒玄bes2700zp支持BT和BLE 双模蓝牙。BT蓝牙主要通话、音乐、SPP等连接,BLE连接主要与APP自定义通信,OTA功能(苹果手机,不支持BT-SPP)等。

2024-07-27 11:49:41 74

原创 3. 系统上电启动流程

上电启动,可参考恒玄sdk的指导手册。

2024-07-27 11:41:09 111

原创 2. SDK分析

由恒玄提供,版本《best1603_ibrt_anc_20240124_207ba3fb90.tar》恒玄bes2700 sdk属于恒玄面向耳机市场的sdk,主要参考。

2024-07-27 11:30:13 410

原创 1. BES2700ZP概述

恒玄BES2700采用RTX5操作系统,配合mindmics算法或者自研算法。

2024-07-27 11:25:52 366

原创 0. 专栏概述

工作中接触过恒玄的2款芯片,分别是BES2600(带Wifi)和BES2700ZP。体验比较差,一方面知道文档少,另一方面代码bug比较多。本专栏,已BES2700ZP芯片为例,和大家分享下该芯片开发的一些内容,希望大家能避免走弯路。

2024-07-27 11:19:54 84

原创 KSP音频抓包

高通KSP抓取音频

2023-12-18 15:37:46 681

原创 LOG管理模块

log模块设计

2023-02-07 16:10:36 302 1

原创 解决Microsoft Store下载应用失败

下载Microsoft Store一直失败

2023-02-01 13:49:27 1359

原创 BLE 蓝牙抓包分析

ble演员抓包分析

2022-12-28 10:20:00 2205

原创 圈复杂度 - 软件工具

软件圈复杂度 自动化测试工具

2022-12-06 15:07:18 2030

原创 5、蓝牙BLE数据包格式汇总

链接跳转蓝牙BLE数据包格式汇总 - unrulife - 博客园

2022-05-19 16:31:08 935 1

原创 4. BLE连接建立过程

同一款手机,为什么跟某些设备可以连接成功,而跟另外一些设备又连接不成功?同一个设备,为什么跟某些手机可以建立连接,而跟另外一些手机又无法建立连接?同一个手机,同一个设备,为什么他们两者有时候连起来很快,有时候连起来又很慢?Master是什么?slave又是什么?什么又是Connection event和slave latency?希望这篇文章能帮助你回答上述问题。BLE连接示例假设我们有一台手机A(以安卓手机为例),一个设备B(设备名称:Nordic_HRM),如下所示,我们可以

2022-05-19 14:59:38 674 1

原创 vscode 解決 ctrl+shift+f 无效问题

1. vscode ctrl+shift+f快捷键 一直无效,查看vscode配置没问题2. 猜想应该是和某个系统的快捷键冲突了,经过查找。发现是win10 自带的输入 冲突

2022-03-03 09:58:21 7390 7

原创 解决OneNote同步失败的问题

主要参考:Onenote 无法同步/同步失败的原因(附解决方案) - 知乎简单的说,OneNote 需要从OneDrive同步资料,但是OneDrive的服务器在国外。:

2022-02-24 10:28:02 2852 1

原创 BLE技术初探

BLE是低功耗蓝牙的英文缩写(Bluetooth Low Energy),是蓝牙4.0版本起开始支持的新的、低功耗版本的蓝牙技术规范。蓝牙技术联盟(Bluetooth SIG)在2010年发布了跨时代的蓝牙4.0,它并不是蓝牙3.0的简单升级版本,而是全新的技术架构,蓝牙4.0版本分两种模式:单模蓝牙和双模蓝牙。常见的蓝牙音箱,是典型的双模蓝牙,它需要传输大量的音频数据。而小米手环,蓝牙温度计则属于单模蓝牙。行业里一般不讲单模蓝牙,而是统一称为低功耗蓝牙。如今,蓝牙5.0已经发布和应用,4倍通信

2022-01-13 18:48:44 4217 1

区域控制器及其控制方法和列车自动控制系统.pdf

自己写的一篇关于zc,ci的专利

2021-04-12

自助收款机1-demo测试

自助收款机1-demo测试

2021-01-19

小米笔记本Pro 15.6_XMAKB5R0P0A07.zip

解决小米笔记本风扇异响,bios升级工具。

2020-11-11

unpv13e.tar.gz

Unix网络编程中unp.h的环境,unpv13e.tar.gz。有些人动不动就20几个积分,像这种开源的资源,也要这么多,真垃圾的很。

2020-11-10

系统架构师 软考 知识框架

软考高级系统架构师 知识框架整理,分为上午和下午的题。XMind ZEN文件结构。 包括23种设计模式,软件架构风格等待

2020-11-09

socket.zip

进程间通信、架构。

2019-12-13

SIL认证培训资料

SIL认证的培训资料 SIL认证的培训资料 SIL认证的培训资料

2018-07-25

IEC 61508-2010

SIL认证 标准 IEC 61508-2010 鄙视那些动不动就要很大下载币的

2018-07-11

SIL认证 分享交流会

SIL认证流程分享,TUV认证、SGS认证 SIL认证流程分享,TUV认证、SGS认证

2018-07-04

米雅支付开发接口文档

米雅开发接口文档。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-04-19

自助收款软件demo

自助收款软件demo 1、进货管理 2、库存管理 3、移动支付

2018-03-08

STM8S用户手册

STM8S用户手册

2015-07-07

空空如也

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

TA关注的人

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