- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 【LE AUDIO】LC3 - Low Complexity Communication Codec
众所周知,蓝牙已经是个人局域网(PAN)的一个流行协议,原因也很简单,开发这个协议的是 sony ellicson、TOSHIBA、IBM 等通讯巨头公司,并且首先成功应用于移动电话(手机)上。在手机进化到现在的局面后,人手一部甚至人手多部都是一个很寻常的事情,非常感谢这一路上让手机这个产品的成本大幅缩短的企业和工程师们。蓝牙(Bluetooth)在早期,开发的目的是减少短距离通信中线缆的使用,而现在它更多的是作为方便娱乐影音的一个形式存在。但是,经典蓝牙基于连接的特点已经使得无线音频的应用方案没有更多的“
2021-01-11 14:28:17
1806
原创 [工作感想] 一个普普通通的研究生
浑浑噩噩的,已经工作一年有余。想起刚开始工作时候的踌躇满志,现在的我可能只能用【打工人】来形容自己了。我虽然刚刚毕业,但是心理还是通透的,知道公司是以营利为目的的组织或个人。但是在这【讨个好生活】的过程中,也不免遇到一些挫折或者离谱的故事。相比于刚毕业时候,想着可以在这家公司干好多年,然后退休那天全公司的人都为我欢送的场景都会笑出来。现在脑子里好像就剩下【我什么时候可以买个房子】的现实。相比较来说,那时候真的是轻松愉快呢~这一年进步不少,但是感觉着实也不多。Git 会了,linux 熟了,FreeR
2020-11-26 02:36:19
433
2
原创 【ESP32】实用的反汇编命令
1.打印出出问题的函数调用xtensa-esp32-elf-adr2line-pfiaC -e 【elf 文件路径】 【backtrace】2. 将 elf 文件全部反汇编,并重定向到一个文件中。xtensa-esp32-elf-objdump -S 【elf 文件路径】 > 【重定向文件路径】...
2020-03-19 17:23:35
2822
原创 【蓝牙配对安全】Authorization 和 Authentication 的区别以及 Encryption
【找到的资料正在上传,审核通过后我会把连接贴在这里。】我的理解,总结一下就是:蓝牙 2.0 之前的配对被称为 Lengacy (传统)配对方式,2.1 以后增加了 Secure Simple Pair 来简化传统配对方式。这方面的介绍请参考BLUETOOTH SSP.1. Authentication 可能需要输入passkey(6位数),是否输入 passkey 由设备的 I...
2020-03-05 12:43:15
1631
原创 【笔记】Ubuntu 18.04 安装 PyQt4
因为有一个测试环境是由 QT 搭建的,所以在 ubuntu 下需要安装 PyQt,但是使用的测试环境需要PyQt4,而不是 PyQt5...在安装好了QT所需要的环境之后,就可以按照QT 安装说明进行安装了。但是我在进行 ` sudo python configure-ng.py` 时,会告诉我 ` Error: This version of PyQt4 and the commer...
2020-02-27 20:06:18
2386
4
原创 【笔记】删除Xcode后给Mac装Git...
如果不喜欢用 Xcode 或者因为存储不够用,比如我习惯了VS Code(其实我就是因为想省存储),删除Xcode之后的Git无法使用,回出现以下报错。xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not existUse `sudo xcode-select ...
2020-02-13 04:52:25
735
原创 【ESP32】HFP/A2DP 共存时,iOS的兼容性问题
最近一直被 HFP 和 A2DP 的问题困扰着,不知道为什么和 Android 设备就完美链接,但是和 iOS 的测试就不那么顺畅。当使用官方的 HFP/A2DP demo 时,使用 ESP32 初始化 HFP 服务并主动连接 iPhone 拨打电话,总是会显示对方设备断开连接的 log 。但是使用 IDF 并配合官方 单 HFP demo 就没有这个问题。W (41925) BT_RF...
2019-12-12 13:41:23
3117
2
原创 【ESP32】利用 sscanf() 字符串参数 %n 解析AT+CNUM指令
这两天在调试即将完成的Hands Free Profile的AG部分代码,在调试与HF Client设备收发AT指令部分时遇到了AT+CNUM指令HF Client端 “解析AT指令错误”的提示。由于HFP中,AT指令参数都是存放在字符串中进行收发的,字符串的解析就至关重要,而在解掉bug的同时,我也在不断地学习。本文便介绍一个在HF Client端利用sscanf()按格式读取字符串时的...
2019-09-19 10:07:33
2716
原创 【ESP32】 内存泄漏Debug方法
ESP32 是Espressif设计的,在物联网应用中非常流行的 Wi-Fi / Bluetooth(BLE) 双模芯片,其开源IDF的方式也在开发者社区(Github)具有重要的影响力。对于程序设计而言,也相当友好。而内存泄漏作为一个非常常见的问题被相当多的朋友遇到,它关乎代码逻辑是否正确、以及最重要的——是否细心...好了,废话不多说,本文主要介绍一种 ESP32提供的一种可以迅...
2019-09-18 13:13:44
3183
原创 CentOS7 安装 Redis 并设置开机自启
'''写在前面:我是在CentOS 7.5的DevSatck的用户下进行安装的,所有的命令和路径根据你自己的需求进行调整。''' $ wget http://download.redis.io/releases/redis-4.0.10.tar.gz$ tar xzf redis-4.0.10.tar.gz$ cd redis-4.0.10$ make MALLOC=l...
2018-08-01 14:35:38
312
原创 OpenStack-Keystone(Pike版本)配置过程
#openstack #keystone #deployment注:如需转载,注明出处,谢谢。如有问题,请留言或私信我以便修改,谢谢。 实验环境CentOS 7.4MacBook Air (远端服务器上POWER架构的服务器 )Openstack版本:Pike 禁用SELINUXSELINUX是Linux的一个安全子系统,他可以控制程序只能访问特定的文件,因...
2018-07-21 16:22:34
464
Preview of LE-Audio.pdf
2021-03-09
SecMask Authentication & Authorasation.pdf
2020-03-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人