Cortex M3 FreeRTOS 組み込みシステムで txt/csv ファイルを圧縮する方法を探しています。圧縮されたファイルは、それらを膨張させて使用する Linux マシンによってアップロードされます。FreeRTOS と互換性があり、リソースを消費しない SW パッケージはありますか? または、FreeRTOS に簡単に移行できる小さなフットプリントの SW パッケージはありますか?
質問する
1594 次
1 に答える
1
LZOは解決策になる可能性があり、次のように説明されているminiLZOが含まれています
miniLZO は、LZO1X-1 コンプレッサーと、標準的で安全な LZO1X デコンプレッサーの両方を実装しています。高速圧縮とは別に、事前に圧縮されたデータ ファイル (LZO1X-999 で圧縮されている必要があります) を使用する場合にも役立ちます。
miniLZO は、1 つの C ソース ファイルと 3 つのヘッダー ファイルで構成されます。コンパイルすると (i386 上で) 5 kB 未満になり、ソースは圧縮すると約 30 kB になります。そのため、アプリケーションがデータ圧縮をサポートしていないという言い訳はもうありません :-)
M3でも十分にシンプルでコンパクトに見えます。1 つの注意点: GPL ライセンスまたは商用のいずれかです
于 2013-08-06T01:26:34.013 に答える