組み込み使用例のご紹介
Runtime/CmEmbedded/ExProtector

※Wibu-SystemsおよびCodeMeterは、WIBU-SYSTEMS AGの登録商標です。

  • 1

    CodeMeter Runtime

    PC 並みのハードウエアスペック及び OS が稼働している比較的リッチなシステム

    AxProtectorを用い、ライセンス管理するためのコードをアプリケーション側に組み込む必要がなく、実装することが可能。
    CmDongle の抜き差しも自動検知出来ます。

    PC 並みのハードウエアスペック及び OS が稼働しているシステムでのCodeMeter使用イメージ
  • 2

    CodeMeter Embedded(CmE)

    一般に組込と呼ばれるハードウエアでOS / RTOS が稼働しているシステム

    CodeMeter Core APIを用い、必要なライセンス管理コードをアプリケーション側に実装。
    CmEmbeddedは静的ライブラリ、アプリケーションとのリンクが必要になりますが、必要な機能(モジュール)を選択し、 ビルドすることが可能ですのでプログラムサイズを調整可能です。
    Option 2 - 1 : 以下のOS(RTOSも含む) と CPU アーキテクチャーの組み合わせに適合しない場合は、CmEmbedded のソースコード版の提供も可能。

    組込と呼ばれるハードウエアでOS / RTOS が稼働しているシステムでのCodeMeter使用イメージ
  • 3

    ExProtector採用されているプラットフォーム向けに最適化されたCodeMeterソリューション

    アプリケーションだけでなくOSやブートローダを含めて保護

    ※保護対象のソフトウェアを呼び出し/起動するレイヤーに組込む必要があります。
    アプリケーションを保護したい場合、OS側に組み込む必要があります。OSを保護したい場合はブートローダに、ExEngine を組込みます。

    【前提条件】
     ハードウエア、ソフトウエア(OSを含む)すべてを自前で開発している方。
    【サポートするOS】
    ■ExProtector VxWorks 6.8 / 6.9
    Wind River Workbenchに統合され、PowerPCおよびIntel用のVIP(VxWork Image Project)、 RTP(Real Time Process)、
    DKM(Downloadable Kernel Module)を暗号化
    ■ExProtector VxWorks 7.x
    ARMv6以降、ARMv6HF、ARMv7HF、x86、x86_64のVIP(VxWork Image Project)、RTP(Real Time Process)、
     DKM(Downloadable Kernel Module)を暗号化
     ■ExProtector Linux
    Linux実行可能ファイルと共有オブジェクトを暗号化
     ■ExProtector µController
    マイクロコントローラのアプリケーションコードを暗号化。 Infineon XMC4500で直ぐに利用可能。
     要望に応じて他のプラットフォームへの適応も可能。
    ①アプリケーションを保護する(ExEngineをOSに組み込む)場合※
    アプリケーションを保護する(ExEngineをOSに組み込む)場合の図
    ②OSとアプリケーションを保護する(ExEngineをブートローダに組み込む)場合
    OSとアプリケーションを保護する(ExEngineをブートローダに組み込む)場合の図