emLoad

アプリケーション・ファームウェア更新用
コンパクトブートローダシステム


emLoad:ファームアップデータ

  • 基本パッケージのソースコード
  • Windowsパソコン用アップデータプログラム(EXE、ソース)
  • デモサンプル
  • 評価ボード用サンプル
  • テンプレート(ドライバ、コンフィグレーション設定)
  • ユーザーマニュアル(英文)
ユーザー・マニュアル(英文)PDF

対応ライセンス・モデル

ライセンスモデルの詳細・選び方
製品名:emLoad-emUSBDevice-HID
PC端末などからUSB接続経由でファームウェア更新可能です。ターゲット側のUSBファンクションインターフェースに必要なUSBドライバ、USBデバイスモジュールは基本パッケージに含まれています。Windows用ファームウエアイメージ作成ツール(EXE、ソース)は付属します。

エンビテック型番:MB-EMLOAD-USBD
お見積りのご依頼

製品名:emLoad-emUSBHost-MSD
USBストレージ経由でファームウェア更新可能です。ターゲット側のUSBホスト+MSDインターフェースに必要なUSBドライバ、USBホストモジュールは基本パッケージに含まれています。Windows用ファームウエアイメージ作成ツール(EXE、ソース)は付属します。

エンビテック型番:MB-EMLOAD-USBH
お見積りのご依頼

製品名:emLoad-emFile-SDCard
SD/MMCカード経由でファームウェア更新可能です。SD/MMCカードインターフェースに必要なSDドライバ、ファイルシステムモジュールは基本パッケージに含まれています。Windows用ファームウエアイメージ作成ツール(EXE、ソース)は付属します。

エンビテック型番:MB-EMLOAD-SD
お見積りのご依頼

製品名:emLoad-UART
UART/SPI/LTE/WiFi/Bluetooth 経由でファームウェア更新可能です。Windows用ファームウエアイメージ作成ツール、UARTアップデータアプリケーション(EXE、ソース)は付属します。

エンビテック型番:MB-EMLOAD-UART
お見積りのご依頼

emLoadの特長:

組込ファームウェア更新用のブートローダモジュール

RTOSの有無/CPU依存性なしで、利用可能。
ハードウェア制御/ソフトウェア制御、ブートローダを起動する仕組みの柔軟性を持たせることができます。

  • 小さなメモリフットプリント
  • Intel HEX / Motorola SREC / Binary フォーマットをサポート
  • ANSI-C準拠のソースコード
  • 高速なCRCチェック機能を搭載
  • デバイスや開発ツールの依存性のないブートローダモデルを構築可能
  • 暗号化対応オプションでセキュアなファームウェア更新を実現

様々なインターフェースからのファームウェア更新対応

uartシリアル(UART)、通信モジュール(LTE/Wifi/Bluetooth)経由
sdcardSD/MMCカード経由
usbmsdUSBストレージ経由(USBメモリスティックなど)
usbhidUSB接続経由(PC端末など)

セキュリティ対応

セキュリティレベル
HIGH

RSA/ECDSA署名を利用した暗号化

RSA/ECDSA署名(2048bit~)を利用した暗号化、最もセキュアなファームウェア更新を実現
セキュリティレベル
MID

暗号ライブラリを利用

ファームウェアに暗号ライブラリを利用し、暗号化したファームウェアを利用して更新
セキュリティレベル
LOW

パスワード認証(暗号化なし)

ファーム更新用のパスワードを設定し、パスワード認証を通した後更新処理

デュアルバンクを利用したファームウェア更新

DualBank emload