自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 存储器类型笔记

初始化写读。

2024-04-30 10:27:17 321

原创 嵌入式应用角度学习BLE栈[2]

跳频算法:gfsk多径衰落单径叠加。

2024-04-22 09:58:42 580

原创 蓝牙定位学习记录

蓝牙采集多点RSSI方法。最小二乘法矩阵形式求解。

2024-04-17 11:25:00 134

原创 嵌入式音频知识点记录

音调波形图的多少即波形的疏密程度(相同时间内振动的快慢)指音调;响度波形图的高低即波形图的最高点和最低点的垂直距离(振幅大小)指响度;音色波形图的形状即波形图上细小的波形差距指音色。以下例子辅助理解。

2024-03-18 16:19:20 1167

原创 TCP/IP备忘录

(1)第一次握手:Client进入SYN_SENT状态,发送一个SYN帧来主动打开传输通道,该帧的SYN标志位被设置为1,同时会带上Client分配好的SN序列号,该SN是根据时间产生的一个随机值,通常情况下每间隔4ms会加1。(3)第三次挥手:在发送完成ACK报文后,被动断开方还可以继续完成业务数据的发送,待剩余数据发送完成后,或者CLOSE-WAIT(关闭等待)截止后,被动断开方会向主动断开方发送一个FIN+ACK结束响应报文,表示被动断开方的数据都发送完了,然后,被动断开方进入LAST_ACK状态。

2024-02-29 14:23:05 379

原创 H264总结

B帧的压缩率是最高的,存储时一般添加B帧。但是B帧解压占用cpu,且需要参考前后帧,延迟性越大,由于实时通信一定是快速的,一般直播投屏会取消B帧。I帧:帧内编码帧 ,I帧表示关键帧,是这一帧画面的完整保留,解码时只需要本帧数据就可以完成图片复原。P帧需要依靠前面的帧解码成功之后才能解码P帧,前面的帧解码失败,P帧会由于没有关键信息而解码失败。IBBBBPPPP,其中BP帧丢掉一帧都会导致向前向后参考运算有误出现花屏。

2023-07-12 20:02:56 302 1

原创 wifi投屏方案

wifi投屏方案分享

2022-11-02 10:06:24 758 1

原创 富芮坤坑位总结

FR801XH现象:异常发生crash dump regs: PC=0xa506。现象较异常,有定时器挂了,也有直接crash后挂起看门狗无法重启,>也有直接crash后重启。原因:堆栈不够,导致中断在打断一些嵌套较深的函数时,发生crash。解决:加大堆栈到0x1000,代码看以下。void initial_static_memory(uint8_t act_num, uint8_t adv_act_num,

2022-05-26 10:30:24 1164 1

原创 单片机做挂载U盘功能,不支持NTFS

单片机目前还没有遇到对接NTFS的驱动支持。做挂载U盘功能说明书需要增加,指导用户在windows上对U盘格式化为单片机支持的文件系统的步骤。

2022-03-30 14:28:25 318

原创 嵌入式应用角度学习BLE栈[1]

文章目录@[toc]BLE入门总结经典蓝牙与低功耗蓝牙对比BLE的特点协议栈结构概念ble交互过程GAP层概念:广播包数据组成广播包格式PDUheader报文类型playloadAdvData广播应用知识SMP层概念IO能力配对模式配对过程子概念LESC流程安全性应用知识ATT&GATT层概念ATT属性组成GATT子概念关系图Characteristic组成结构Characteristic例子Characteristic特征操作权限readwrite requestwrite with no res

2022-02-23 18:07:48 2426

原创 指针赋值导致程序崩溃的奇怪现象&&对()取址报错

指针赋值导致程序崩溃的奇怪现象代码实例结果程序崩溃。原因:语法没有错,但指针flag赋了NULL,NULL一般为内存0地址,由于任何进程的0地址开始存储的都是系统关键地址,比如进程的退出,堆栈维护,键盘处理等系统控制程序的地址。以上代码直接修改0地址处内容,导致系统信息被修改导致崩溃。正确实例对()取址报错注意有以下情况:编译器报以下错误:因为以上(unsigned)(-1)运算式为右值,单目‘&’的操作数必须是左值,可能原因是右值运算在汇编中一般送进寄存器运算,无地址可取。

2021-06-18 10:28:16 926

原创 总结一些emwin运行的奇怪现象

总结一些emwin运行的奇怪现象界面突然卡住不动按键按下,卡住,一直是按下的状态控件显示不全,尤其为multipage还有一些奇奇怪怪的bug一切检查到底,应该都是运行内存分配不够。当然你自己写错就别怪运行内存了是吧,可以把界面系统一张一张界面分解,写好了之后再结合前后台写,这时候一般出现奇怪的东西,就应该是运行内存不够。曾想在一个产品上更新界面系统,因为运行内存已设计好,一分不多...

2020-02-26 11:10:08 2482

原创 格式工厂为保持输出视频质量与大小,自动裁剪视频长度

格式工厂为保持输出视频质量与大小,自动裁剪视频长度记录一下,当天老大叫我顺便输出一个嵌入式产品培训视频,原pr输出为500M左右的MP4,老大要求能在微信上发给客户,100M以内的要求,于是用格式工厂选择压缩100M,输出92.5M视频交给客户,结果反馈回来视频7分钟变为4分钟。原因归结为:格式工厂为保持输出视频质量与大小,自动裁剪视频长度。当你选择最优化质量和大小,同时也要视频大小100...

2020-02-26 10:44:59 6169

空空如也

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

TA关注的人

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