说明:

1、miniLZO是采用C编写的无损压缩库。

2、提供了快速压缩和超快速解压缩能力。

3、比较耗内存,需要64KB内存用于压缩,对于H7这种大内存的,非常合适。或者有外置SRAM/SDRAM的也比较合适,相比内部RAM就是速度稍慢些。

4、用到数据压缩的场合非常多,像以太网,无线数据传输,USB数传,固件升级等场合,通数据压缩可以大大提升实际传输的数据量。

5、miniLZO地址:http://www.oberhumer.com/opensource/lzo/

工程模板:

链接:https://pan.baidu.com/s/1SU5wwZ0UzLac1MGHIvk9yg   提取码:8610

用1KB到20KB的数据压缩测试:
 

miniLZO的简介:

基于STM32的无损压缩算法miniLZO移植,压缩率很高,20KB随机数压缩到638字节,耗时275us相关推荐

  1. 基于STM32的实时操作系统FreeRTOS移植教程(手动移植)

    前言:此文为笔者FreeRTOS专栏下的第一篇基础性教学文章,其主要目的为:帮助读者朋友快速搭建出属于自己的公版FreeRTOS系统,实现后续在实时操作系统FreeRTOS上的开发与运用.操作系统的学 ...

  2. 基于STM32的uc/OS系统移植及用Saleae Logic 16抓取分析波形

    文章目录 一.关于uc/OS系统 1.操作系统与裸机的区别 2.uc/OS运行流程 二.详细移植过程 1.STM32Cubex创建工程 2.为工程添加源码 3.添加头文件路径 4.添加代码 1)bsp ...

  3. DW1000开发笔记(三)基于STM32 HAL库裸机工程移植DW1000官方驱动

    系列文章 DW1000开发笔记(一)DW1000芯片概览 DW1000开发笔记(二)使用STM32硬件SPI+STM32cubeMX+HAL库测试DW1000通信 一.官方驱动 Decawave官方提 ...

  4. 无损压缩算法专题——miniLZO

    目录 一.miniLZO介绍 二.miniLZO的使用 三.VS2013下文件压缩和解压测试 四.STM32F103ZET6平台下的测试 五.总结 六.参考资料 一.miniLZO介绍 miniLZO ...

  5. 基于STM32单片机的差分升级(增量升级)算法移植手册V.3 STM32+BSDiff+LZ77

    基于STM32单片机的差分升级算法移植手册V.3 STM32+BSDiff+LZ77 更新时间:2022-03-10 版本V1.3 同步更新如下: 基于STM32单片机的差分升级(增量升级)算法V1. ...

  6. 基于STM32标准库的MS5837程序移植

    基于STM32标准库的MS5837程序移植 一.准备工作 1. 硬件电路 2. 新建工程 二.开始移植 1. IIC底层模拟 2. MS5837移植 3. 主函数编写 4. 代码调试结果 三.源代码下 ...

  7. 【FatFs】基于STM32 SD卡移植FatFs文件系统

    相关文章 <[SDIO]SDIO.SD卡.FatFs文件系统相关文章索引> 1.前言 FatFs是一个通用的FAT/exFAT文件系统模块,用于小型嵌入式系统.它完全是由 ANSI C 语 ...

  8. 基于stm32、spi协议的Fatfs文件系统移植(附完整代码下载)

    开发环境:Window 7 32bit 开发工具:Keil uVision4 硬件:stm32f103vct6 目录 1.硬件设计: 2.软件设计 1.SPI收发数据 2.向SD卡发送的命令格式: 3 ...

  9. 常用无损压缩算法原理简析

    无损压缩算法原理 压缩一般分为两个步骤,建模和编码.一个完美的模型可以描述数据流是如何产生的,相当于一个python类里面的generator.只需要这个generator就可以产生所有数据,从而大大 ...

最新文章

  1. 扩增子分析解读3格式转换,去冗余,聚类
  2. windows系统中的常用网络命令
  3. 获取授时时间_gps时间同步服务器在通信行业的解决方案
  4. oracle入库的速度能到多少_多线程能提高Oracle的入库速度吗
  5. Centos7.2 域名解析 /etc/resolv.conf 被覆盖
  6. python绘制双正切激活函数
  7. SPOJ HIGH Highways
  8. 关于matlab中 CC = bwconncomp(A,4)命令的问题
  9. 微信朋友圈设计方案简述
  10. 参考文献格式字号字体_论文字体字号格式要求是什么?
  11. 720度全景 html5代码,720web全景demo
  12. SC、ST、FC、LC光纤接头区别
  13. 【BZOJ3831】[Poi2014]Little Bird 单调队列
  14. 信息流广告投放相关概念与技术(DSP等,OCPA)
  15. 如何看懂Elastic解决方案与Gartner的魔力象限
  16. Exp 8 Web基础 20164318 毛瀚逸
  17. Head First C#中文版 图文皆译 (page13)
  18. linux oracle流复制文件,【学习笔记】Oracle ASM linux dd命令复制asm中文件 操作磁盘或者分区...
  19. 图纸格式dwg批转pdf如何操作
  20. 实用工具---各种工具安装使用

热门文章

  1. 紫光公有云能后发先至吗?
  2. Java:Hutool工具箱之Hutool-crypto加密解密
  3. 对拍--from Altf4
  4. 【Redis】Linux安装Redis步骤详细讲解,以及make、make install区别
  5. 冰河在大学是如何度过的?
  6. 辽宁省朝阳市高考成绩查询2021,2021年朝阳高考状元多少分是谁,朝阳高考状元名单资料...
  7. 使用 patchrom 移植 MIUI
  8. gridcontrol 添加行删除行
  9. PMP VS MBA:为什么我劝你别浪费钱读MBA
  10. PDF文件旋转页面的简单方法