emCompress
圧縮"emCompress"
emCompressは、アプリケーションに組み込 まれなければならないデータのストレージ要件を低減することができる圧縮システムです。 オンデマンドでターゲットに解凍し、事前にホストに圧縮します。
データの圧縮されたバージョンは、ターゲットシステムのフラッシュメモリに格納されます。 それが必要なときはいつでもターゲットでは、小型で高速デコンプレッサは、オンザフライでデータを解凍することができます。 デコンプレッサは、RAMに解凍またはアプリケーション定義関数に出力を送信することができます。 これは、解凍用のターゲット側にはほとんどRAMを使用することができます。 減圧装置が使用可能なRAMの量は、圧縮時に考慮され、適切な圧縮アルゴリズムが自動的に選択されます。
”emCompress”の特徴
-
高効率の圧縮
-
小解凍ROMのフットプリント
-
圧縮時に修正されたデコンプレッサのRAM使用
-
選択するコーデックの幅広い
-
各ファイルのための最高のコーデックの自動選択
-
簡単に理解し、簡単に使用可能
-
グループモード圧縮は小さなファイルの圧縮率を向上させ
-
設定し、統合が簡単
-
ロイヤリティ無料
なぜ?emCompressを利用する必要があるのか?
emCompressが大幅コンパイル時にそれを圧縮することにより、組み込みシステム内のデータに必要な記憶域の量を低減することができます。 これは、フラッシュ、コスト、データ伝送時間を節約する、あるいは利用可能なスペースにアプリケーションにフィットすることを可能にすることができます。
emCompressの典型的な用途は以下のとおりです。
-
コンフィギュレーションビットストリームは、FPGAおよびCPLDデバイスをプログラムします。
-
内蔵Webサーバーの静的コンテンツ用のパーマネント・ファイル。
-
圧縮されたイメージを使用してファームウェアをアップグレードします。
-
複数の言語のためのユーザインタフェースのメッセージを格納します。
ソフトウェア成長と重くなっていきます、どうされますか?
今日のデバイスの複雑さを増すことにより、デバイスのファームウェア更新を継続しないといけません。 これは、フィールド内の両方のファームウェアイメージとFPGAコンフィギュレーションビットストリームを交換できることが重要です。 一般的に、ファームウェアのアップグレードおよびその他の静的コンテンツは、専用デバイスの寿命にわたって大きく機能が奪われていない、ソフトウェアに追加され、それが起こるだけです。 (おそらく単純な圧縮のいくつかのフォームで)コンパイルコードに直接コンテンツを変換するために迅速に書かれたアドホックのユーティリティを使用すると、通常のですが、静的コンテンツは自分のデバイスに適合しないことを実現するときには、プロジェクトの終わりに向かってです新しいファームウェアの機能の重みを持ちます。
.