Forevers21
码龄11年
关注
提问 私信
  • 博客:125,682
    125,682
    总访问量
  • 49
    原创
  • 39,685
    排名
  • 46
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:分享与学习;

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖南省
  • 加入CSDN时间: 2013-12-11
博客简介:

u013115811的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    110
    当月
    4
个人成就
  • 获得72次点赞
  • 内容获得9次评论
  • 获得167次收藏
  • 代码片获得355次分享
创作历程
  • 7篇
    2024年
  • 3篇
    2021年
  • 5篇
    2020年
  • 19篇
    2019年
  • 13篇
    2018年
  • 3篇
    2017年
成就勋章
TA的专栏
  • BLE
    5篇
  • 设计模式
    16篇
  • Linux使用笔记
    12篇
  • 音视频处理
    4篇
  • C/C++
    7篇
  • RTOS
    2篇
  • android系统
    2篇
  • 大数据
    1篇
  • 电路
    1篇
兴趣领域 设置
  • 嵌入式
    单片机嵌入式硬件
  • 硬件开发
    驱动开发arm开发硬件架构
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Linux ALSA驱动基本框架

【代码】Linux ALSA驱动基本框架。
原创
发布博客 2024.09.09 ·
469 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【BLE】五.HID协议详解

ESP32的参考示例工程
原创
发布博客 2024.09.01 ·
793 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【BLE】四.SMP安全配对详解

Paring(配对):配对能力交换,设备认证,密钥生成,连接加密以及机密信息分发等过程Bonding(绑定)配对中会生成一个长期密钥(LTK,long-term Key),双方把在Flash,那么这两个设备再次重连就可,且直接使用LTK对蓝牙连接进行加密;不存储LTK(不分发LTK),paring完成后连接也是加密的,但重连需再次进行paring流程,否则两者还是明文通信;
原创
发布博客 2024.09.01 ·
1488 阅读 ·
14 点赞 ·
0 评论 ·
1 收藏

【BLE】三.GATT/ATT规范

SPP(蓝牙透传)的示例初始化:SPP示例运行过程:GATTS&GAP回调:黄色:事件回调 绿色:事件 蓝色:执行GATTC&GAP回调:代码定义:特征组成结构:
原创
发布博客 2024.09.01 ·
258 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

【BLE】二.Beacon信标广播

EddyStone数据包格式:
原创
发布博客 2024.08.30 ·
231 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

【BLE】一.协议栈结构

注:LC链路控制功能类似,L2CAP的作用对象为HCI主机控制接口,LC链路控制的作用对象为物流通道/逻辑通道在空中传输的数据。
原创
发布博客 2024.08.27 ·
411 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

以太网PHY驱动调试笔记(KSZ8081)

PHY驱动调试笔记准备知识以太网类型100BASE-TX新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入准备知识以太网类型IEEE 802.3 定义了CSMA/CD总线介质访问控制子层和物理层规范;IEEE 80
原创
发布博客 2024.08.27 ·
450 阅读 ·
7 点赞 ·
0 评论 ·
4 收藏

RTSP协议的交互

协议格式RTSP中所有的操作都是通过服务器和客户端的消息应答机制完成的,其中消息包括请求和应答两种,RTSP是对称的协议,客户机和服务器都可以发送和回应请求。RTSP是一个基于文本的协议,它使用UTF-8编码(RFC2279)和ISO10646字符序列,采用RFC882定义的通用消息格式,每个语句行由CRLF结束。...
原创
发布博客 2021.08.25 ·
857 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

rk3399pro平台,编译buildroot时发生格式错误[-Werror=format]

问题使用firefly固件编译buildroot时,配置rkmedia时发现出现格式错误问题思路直接改动本地的rkmedia源码改动rkmedia中CmakeList.txt中的gcc配置(ON ==》OFF)根据rkmedia中CmakeList.txt反推“-DWARNINGS_AS_ERRORS=ON”的源设置文件解决方案选择更科学的思路3作为解决方案,在SDK目录进行文本检索:grep WARNINGS_AS_ERRORS -r .打开配置文件vi
原创
发布博客 2021.08.18 ·
969 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

QT:控件在垂直布局中居中

原创
发布博客 2021.01.27 ·
8503 阅读 ·
8 点赞 ·
0 评论 ·
9 收藏

Excel:转成16进制补0并在结果前填上0x

运算公式="0x"&TEXT(DEC2HEX(B2),"00")效果
原创
发布博客 2020.10.21 ·
7539 阅读 ·
3 点赞 ·
2 评论 ·
10 收藏

RTOS移植cJSON

简介cJSON需要调用内存管理函数,由于RTOS有其独立的内存管理函数,需对接接口。对接内存管理函数这里以FreeRTOS为例,在GitHub上找最新的cJSON(新版cJSON优化了解析速度等)。注释掉原先的,替换为FreeRTOS的://#define internal_malloc malloc//#define internal_free free//#define internal_realloc realloc#include "cmsis_os.h"#define intern
原创
发布博客 2020.09.14 ·
834 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

RT-Thread添加控制台与 FinSH

添加 UART 控制台1. 实现串口初始化2. 使能使能 RT_USING_CONSOLE 宏3. 实现 rt_hw_console_outputvoid rt_hw_console_output(const char *str){ char a = '\r'; rt_size_t i = 0; rt_size_t size = rt_strlen(str); __HAL_UNLOCK(pUartHandler); for (i = 0; i < size; i++)
原创
发布博客 2020.09.07 ·
1377 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

clion 部分函数无法跳转到函数实现处

clion 部分函数无法跳转到函数实现处原因由于GBK与GB2312编码格式稍有不一样,如果项目默认编码为GBK,而文件编码格式为GB2312,则有可能会出现无法跳转到实现处的错误。解决方式设置项目默认编码与文件编码格式一致:GB2312、GBK的区别收录不同:GB2312标准共收录6763个汉bai字,其中一级du汉字3755个,二级汉字3008个;GBK共收入21886个汉字和图形符号。表示不同:GB2312对任意一个图形字符都采用两个字节表示,并对所收汉字进行了“分区”处理
原创
发布博客 2020.09.01 ·
6523 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Focaltech_Touch_FT6236U_Driver_for_MTK_V3.0a_20180929.rar

发布资源 2020.05.20 ·
rar

en.en.TouchGFXDesigner_v4-12-3.zip

发布资源 2020.03.25 ·
zip

fopen函数与open函数的优缺点

概念:使用fopen函数,由于在用户态下就有了缓冲,因此进行文件读写操作的时候就减少了用户态和内核态的切换(切换到内核态调用还是需要调用系统调用API:read,write);使用open函数,在文件读写时则每次都需要进行内核态和用户态的切换;优缺点:如果顺序访问文件,fopen系列的函数要比直接调用open系列的函数快;如果随机访问文件则相反。...
原创
发布博客 2020.01.09 ·
991 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

海思视频码率参数解析

码率参数:inputTypeoutputTypeu32Gop: I 帧间隔( 即I帧比例为1:(u32Gop-1) )。最好设置为编码帧率的整数倍,如果不是整数倍, I 帧的分布在时间上会不均匀,导致瞬时码率波动;中高码率下 Gop 可以等于编码帧率;低码率下 Gop需要适当加大。取值范围:[1, 65536]u32BitRate:平均 bitrate,以 kbps 为单...
原创
发布博客 2019.12.11 ·
5148 阅读 ·
4 点赞 ·
1 评论 ·
38 收藏

设计模式笔记20:组合模式

Composite动机客户代码过多地依赖于对象容器复杂的内部实现结构,对象容器内部实现结构(而非抽象结构)的变化 引起客户代码的频繁变化,带来了代码的维护性、扩展性等弊端。如何将”客户代码与复杂的对象容器结构“解耦?让对象容器自己来实现自身的复杂结构,从而使得客户代码就像处理简单对象一样来处理复杂的对象容器?模式定义将对象组合成树形结构以表示”部分-整体“的层次结构。Compos...
原创
发布博客 2019.12.06 ·
124 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

设计模式笔记15:代理模式

Proxy动机在面向对象系统中,有些对象由于某种原因(比如对象创建的开销很大,或者某些操作需要安全控制,或者需要进程外的访问等), 直接访问会给使用者、或者系统结构带来很多麻烦。如何在不失去透明操作对象的同事来管理/控制这些对象特有的复杂性?增加一层间接层是软件开发中常见的解决方式。模式定义为其他对象提供一种代理以控制(隔离,使用接口)对这对象的访问。 ——《设计模式》GoF(...
原创
发布博客 2019.12.06 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多