- 博客(7)
- 收藏
- 关注
原创 JPG文件格式全解析:从文件头到文件尾的二进制分析
DHT字段(Define Huffman Table,定义哈夫曼表)是JPEG文件格式中的核心段之一,标记码为 0xFFC4。它存储了JPEG压缩过程中使用的哈夫曼编码表,用于对图像数据进行无损熵编码,是压缩效率的关键保障。
2025-07-16 18:00:07
823
原创 深入解析JPG图像格式:技术原理、未来演进、使用建议
经过量化后的DCT系数采用锯齿形扫描(Zig-Zag Scan)重新排序,将二维矩阵转换为一维序列,使连续的零系数集中出现。然后通过熵编码游程编码(RLE):高效压缩连续的零序列哈夫曼编码:为高频符号分配短码字,低频符号分配长码字最终,编码后的数据与文件头信息(包括量化表、哈夫曼表等元数据)组合形成完整的JPEG文件。这种分阶段处理流程使JPEG能够在保证视觉质量的前提下,实现极高的压缩效率。
2025-07-16 11:18:33
861
原创 嵌入式常见图形格式全解析
掌握YUV/RGB/JPG的底层原理,结合硬件特性灵活选型,是提升系统能效比的关键。YUV是一种颜色编码方案,通过分离亮度(Y)和色度(U/V)实现压缩,广泛应用于视频处理和低带宽场景。JPG(JPEG)是一种有损压缩格式,通过离散余弦变换(DCT)减少冗余数据。 为核心,结合代码示例和硬件适配案例,深入解析各格式特性及适用场景。:每个像素独立包含Y、U、V分量(4:4:4比例)。:R(5位) + G(6位) + B(5位)。:R(8位) + G(8位) + B(8位)。
2025-07-09 10:46:34
664
1
原创 杰理AC 791 sdk 快速上手
(bin不是唯一途径,也可以通过直接双击下载目录中的download.bat进行下载),默认下载目录:master/cpu/wl82/tools。每个demo能修改的代码如下图,并不是很多,可以优先看看app_config.h 这个文件,主要涉及到一些功能的开关和配置;键,即可进入USB下载模式,下图为成功进入usb下载模式的图片;可以在对应的demo文件夹下,找到打印串口的配置信息,并查阅IO功能列表文档,找到开发板上的串口;(注意:下载之前尽量把pc的串口板拔掉,不然可能会导致进不了usb下载模式);
2025-07-04 17:48:52
386
原创 MCU低功耗设计核心
MCU休眠唤醒技术已从简单的模式切换发展为涵盖硬件优化、软件算法和系统级设计的综合工程。动态功耗管理策略制定多源异步唤醒架构设计先进工艺芯片选型建议结合具体应用场景,采用"睡眠-停止-待机"三级休眠体系,通过实验确定最佳唤醒间隔(通常建议RTC闹钟间隔不超过2小时)。随着RISC-V等新架构的普及,未来将出现更高效的低功耗解决方案。延伸阅读STM32CubeMX低功耗配置教程。
2025-06-23 15:07:32
992
原创 蓝牙嗅探/保持/休眠模式深度解析
平衡实时性与功耗实现最深休眠突破连接数量限制实际应用中需结合硬件能力、通信频率和场景需求综合选择。掌握底层协议机制将显著提升产品续航竞争力。延伸阅读BlueZ官方文档结构化分层,符合技术博客阅读习惯补充技术参数和实际案例增加对比表格和选型建议添加开发注意事项和延伸资源使用Markdown增强可读性可直接复制到CSDN编辑器,建议搭配流程图/协议栈图示提升可视化效果。
2025-06-23 15:06:29
588
原创 A2DP协议解析:连接流程与SBC编解码核心参数详解
核心要点A2DP连接本质是SEP端点协商 + SBC参数匹配过程音质由子带数+Bitpool+分配方法三重参数共同决定演进方向LC3编解码器:取代SBC,支持更低延时(20ms)和动态码率调整LE Audio:基于BLE的Auracast广播音频技术调优建议// 高音质配置(开发板端)附录:协议交互关键指令码指令码名称方向0x01手机→开发板0x02手机→开发板0x03手机→开发板0x06OPEN。
2025-06-23 14:52:39
589
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人