完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
最近在做红外矩阵数据处理的项目,为了训练算法把0.1s为周期的温度原始值(1byte整数,1bytebyte小数0.25精度)通过串口读回上位机存储以备调用,两个小时采集到的数据以txt格式存储达到了40M大小,手贱用rar压缩了一下,3.2M!!!,为了传输这40M的数据更改了工具的波特率和buffer,这样就和公司老产品不兼容了,如果STM32上能实现类似rar的数据压缩算法,岂不爽哉?
|
|
相关推荐
15个回答
|
|
|
|
|
|
|
|
|
你百度一下就知道了,压缩与解压缩。 QuickLZ 是一个号称世界压缩速度最快的压缩库,并且也是个开源的压缩库,其遵守 GPL 1, 2 或 3协议。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
你尝试过吗?因为跑Linux的都是主频上G的,ST的就是100M,或者180M,是不是时间会长很多呢?这个压缩算法主要用来压缩什么的,是不是主要是对文件进行压缩? |
|
|
|
|
pmet 发表于 2018-12-19 17:09 嗯,这个是文本压缩的。我这边stm32做的解压缩,文件不大,100kb内的源文件,4、5倍的压缩率,解压缩几乎不耗时间。文件大了就不知道了。 |
|
|
|
|
|
也就说说,你没有用文件系统吗?而是直接保存数据,那么这个压缩库,主要是压缩文本,其他的做不了? |
|
|
|
|
|
呃呃。你能自己看看他的介绍么。。。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
这个压缩库,.txt ,.bmp.mp4 都可以压缩吗?这么厉害 |
|
|
|
|
|
好帖,赞一个,顶楼主
|
|
|
|
|
|
好帖,赞一个
|
|
|
|
|
|
学习一下楼上几位
|
|
|
|
|
|
最近正在找这方面的资料,QuickLZ可以嵌入到STM32中,但是得需要30K的RAM空间
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
STM32F405驱动DS1302时钟模块,输出时间错乱该怎么排查?
2810 浏览 2 评论
stm32f405rgt6驱动DS1302ZN出现时间错乱问题
2420 浏览 1 评论
stm32用fsmc读取ad7606采集数据,数据不变,只有开发版复位才更新数据
2288 浏览 0 评论
2404 浏览 1 评论
1643 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 07:06 , Processed in 0.848993 second(s), Total 70, Slave 63 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1319