基於STM32的無損壓縮算法miniLZO移植,壓縮率很高,20KB隨機數壓縮到638字節,耗時275us


說明:

1、miniLZO是采用C編寫的無損壓縮庫。

2、提供了快速壓縮和超快速解壓縮能力。

3、比較耗內存,需要64KB內存用於壓縮,對於H7這種大內存的,非常合適。或者有外置SRAM/SDRAM的也比較合適,相比內部RAM就是速度稍慢些。

4、用到數據壓縮的場合非常多,像以太網,無線數據傳輸,USB數傳,固件升級等場合,通數據壓縮可以大大提升實際傳輸的數據量。

 

工程模板:

鏈接:https://pan.baidu.com/s/1SU5wwZ0UzLac1MGHIvk9yg   提取碼:8610

用1KB到20KB的數據壓縮測試:
 

miniLZO的簡介:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM