emCompress 圧縮システムで、限られた低サイズROM(内蔵フラッシュ等)に組込みアプリケーションコード又はデータを圧縮状態で保存して、システム実行中に動的にターゲットメモリに展開することが出来ます。エンビテックは、正規日本代理店としてSEGGER社のハードウエア(デバッガ・書込みツール)及びソフトウェア製品のライセンス販売・サポート、ソフトウエア製品の移植、ドライバ開発等のサービスを提供しています。

組込用圧縮・解凍システム

emCompress

  • ターゲット用解凍処理のソースコード
  • Windowsパソコン用圧縮プログラム(EXEバイナリ)
  • デモサンプル
  • 評価ボード用サンプル
  • テンプレート(ドライバ、コンフィグレーション設定、OSインターフェース用)
  • ユーザーマニュアル

対応ライセンス・モデル

プロダクトライセンス

プロダクトファミリーライセンス

ユーザーライセンス

ユーザーライセンス(制限無し)

CPUライセンス

Buyoutライセンス

OEMライセンス

ライセンスモデルの詳細・選び方

出荷までの流れ:

  • メール又はお問い合わせフォームからご依頼(お客様の開発環境及びライセンスモデルの情報を含む)をいただきましたらお見積書を発行いたします。
  • 事前入金の場合は請求書を発行いたします。
  • ご購入の際、ご注文書の発行をお願いいたします。お客様規定注文書式がない場合は、弊社規定注文書フォーマットをお送りいたしますのでご連絡ください。
  • ご注文確定後にユーザー情報をご記入の上サイン済みのライセンス契約書を弊社宛てに送付ください。
  • ご注文書を受けましたら(事前入金の場合はお支払確認後に)商品を出荷いたします。

納期:通常2~5営業日以内にソフトウエア製品をリリース

お支払い方法:銀行口座振り込み

ご注文の前に:

  • マイコン、開発環境への対応状況を必ず事前にご確認ください。
  • ライセンス契約書の利用条件を事前にご確認ください。
  • 正式受注後の変更・キャンセルはお受けできません。そのため、事前にご注文内容を再度ご確認の上、お手続きをお願いいたします。

emCompress 圧縮システムで限られた低サイズROM(内蔵フラッシュ等)に組込みアプリケーションコード又はデータを圧縮状態で保存して、システム実行中に動的にターゲットメモリに展開することが出来ます。アプリケーションデータの圧縮は予めホストワークステーションデバイス又はパソコン上で行います。ターゲット側に含まれる解凍プログラムのROM/RAM使用量はとても小さいです。解凍プログラムが展開したデータはRAMにコピー又はアプリケーション指定の関数に転送可能です。

emCompressの評価版ダウンロード:

SEGGER製 emPower評価ボードのボードサポートパッケージに emCompressソフトウエアの評価版ライブラリ及びデモサンプルが含まれています。ご購入前に事前に動作確認出来ます。

メーカー:SEGGER Microcontroller

生産国:ドイツ
型番:MB-EVB-EMP

ご注文・お見積りのご依頼

商品のパッケージ内容:

  • emPower評価ボード本体
  • Mini-USBケーブル
ソフトウエア・ボード詳細
ユーザー・マニュアル(英文)

emCompressの特長:

  • 組込みターゲット向けに設計された高速度パフォーマンスの解凍システム
  • 高効率で使いやすい圧縮システム
  • 圧縮時にターゲット側の解凍プログラム用のRAM使用量の制限を設定可能ですので、ターゲットシステムのリソースに合わせて自動的に最適なCODECが使用されます。最大90%までの圧縮効率で、最大5 MByte/secまでの速度展開が可能です。
  • CPUに依存しない設計でどの開発環境でも使用可能
  • ロイヤリティー費用、量産制限等は有りません
  • CRCチェックを含む圧縮・解凍システム
  • 解凍プログラムのROM/RAMリソース使用量が低い
  • 複数のCODECをサポート
  • CODEC ROM使用量
    STORE~ 0.5 KByte
    RLE-PAR~ 0.8 KByte
    HUFF~ 1.3 KByte
    LZW~ 1.0 KByte
    LZSS~ 1.2 KByte
    LZJU90~ 1.3 KByte
    DEFLATE~ 2.1 KByte

    ※CRC32チェック処理も含む場合はさらに 1.1KByteのROMサイズが必要です。

  • パフォーマンス
  • 圧縮・解凍 CodecLZJU90DEFLATE
    データサイズ30.5 kByte
    27.3%
    23 kByte
    20.6%
    解凍処理用 RAM2 kByte48 kByte
    解凍処理速度3 MByte/sec2 MByte/sec

    ※Running on Cortex-M4 @200 MHz、Uncompressed Data (112 kByte)

  • RTOS(SEGGER製 embOS以外のRTOSにも対応可能)および non-RTOS (OSなし)環境で動作可能
  • ブートローダーもアプリケーションからも自由に使用可能
  • グループモード圧縮でさらに高効率

FPGA/CPLDのコンフィグレーションデータを圧縮してROMに保存する

Webサーバの静的コンテンツ・フォントデータを圧縮して保存する

圧縮した状態のファームウエアを動的にRAM又は別のメディアに展開する