历史上的今天

今天是:2024年08月26日(星期一)

正在发生

2019年08月26日 | 基于STM32的无损压缩算法miniLZO移植

发布者:TranquilSoul 来源: eefocus关键字:STM32  无损压缩算法  miniLZO移植 手机看文章 扫描二维码
随时随地手机看文章

说明:


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移植 引用地址:基于STM32的无损压缩算法miniLZO移植

上一篇:【STM32H7教程】第12章 STM32H7的HAL库框架设计学习
下一篇:基于MbedTLS的AES加密实现,含STM32H7和STM32F4的实现例程

推荐阅读

SPI(Serial Peripheral Interface--串行外设接口) 总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。 SPI是Freescale(原 Motorola)公司首先在其处理器上定义的。 SPI是一种高速、主从式、全双工、同步传输的通信总线,SPI总线在物理层体现为四根传输线:MOSI (Master Output Slaver Input) – 主...
受全球经济影响, 从去年第三季度开始,全球汽车市场同步进入衰退期,去年第四季度同比降幅为 9.5%,达到最低谷。而今年总体情况由于之前基数的原因,汽车市场下滑态势相对降幅收窄。 今年第二季度全球汽车销售 2311.9 万辆,同比下滑 2.7%。北美、亚洲、欧洲、南美均为负增长。北美汽车销售 555 万辆,同比下滑 2.1%亚洲汽车销售 1147 万辆,...
目的STM32CubeIDE中整合了STM32CubeMX用来配置芯片资源生成初始化代码,本篇将介绍STM32CubeMX使用方法。用户界面界面主要由四部分组成引脚输出和配置、时钟配置、项目管理、工具。其中前两部分关联比较紧密,必须结合在一起调整。下面是具体的说明(主要以图片为主,可以点击查看大图):引脚输出和配置这个分页主要用于配置引脚、外设和中间件:这个分页...
心血管疾病导致的死亡位居各类疾病之首,而其中心源性猝死占心脏病死亡的比例约为50%或更高。心源性猝死绝大多数由心脏骤停即室颤引起,且95%发生在院外,生存率不足1%。对这类病人的最佳救治时间是“黄金4分钟”,由于自动体外除颤器(AED)是可被非专业人员使用的医疗设备,因此,AED被誉为心源性猝死患者的“救命神器”。近年来,国家逐步加大对AED等急救...

史海拾趣

问答坊 | AI 解惑

電力電子元件簡介

关於电力电子元件,此份资料非常的好!!简单、浅显、易懂。担任公司的工程师、专员。都一定要看得资料。…

查看全部问答∨

matlab珍藏实例大分享

分享几个大学期间的matlab实例分享,大家有兴趣学matlab的可以拿来参考,较多的用到GUI界面设计~~~ MATLAB界面制作总结1. 7以上版本的matlab,控件pushbutton背景颜色修改以后并没有什么明显效果,只是按钮的边缘显示为所设置的背景颜色。  ...…

查看全部问答∨

Mini2440 按键驱动程序详解

/*mini2440_buttons_my.c*/ /*后面加了_my*/ /*按键驱动程序*/ /*mini2440所用到的按键资源*/ /**************************************************/ /* 按键          对应的IO寄存器      ...…

查看全部问答∨

m8最小系统原理图

想搞个m8最小系统的实验板 可是没有原理图 高手们给否给一张…

查看全部问答∨

请问“三绞线”在英文术语中该怎么讲?

请问“三绞线”在英文术语中该怎么讲? 双绞线我知道是Twisted pairs. 请各位帮帮忙,一并给出参考出处。…

查看全部问答∨

物联网—UM2455

物联网—UM2455 什么是物联网?这个概念一直不是很清晰。我的理解是:物体原本是死的,它们之间不能相互沟通,无法主动传递信息给其它物或人。物联网就是把死的物体智能化,使之主动与人类沟通信息,是方便人类生活的一种技术。这里就有几个方面: ...…

查看全部问答∨

请教CE如何读取nandflash容量

    最近遇到一个问题,不知道如何读取系统所在nandflash的容量。目前我们系统ms不知道自己flash有多大,不停的copy文件进去就会把nk.bin所在的区域冲掉,然后系统就挂掉了。不知道有么有大哥遇到过?…

查看全部问答∨

现在从网络接收H.264视频流,然后在WinCE上边解码边播放,请给个思路呀!

现在从网络接收H.264视频流,然后在WinCE上边解码边播放,请给个思路呀!…

查看全部问答∨

嵌入式操作系统和我们所用的电脑操作系统的区别

WinCE和XP等操作系统的区别是什么? 可以安装在个人PC上吗?…

查看全部问答∨

如何在IAR442中产生bin/hex文件

                                 如何在IAR442中产生bin/hex文件,可用于flash loader…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved