emUSBH:USB1.1/2.0 に対応したUSB ホストスタック。軽量なフットプリントで多くの実績を持ちます。プロジェクト、マイコン制限のない開発ユーザライセンス、開発プロジェクトライセンスと柔軟なライセンスモデルで製品開発をサポートします。またハードウェア対応ドライバーを切り離した構造を持っているため、非常に多くのマイコンに対応。新規デバイスへも柔軟に対応可能です。エンビテックは、正規日本代理店としてSEGGER社のハードウエア(デバッガ・書込みツール)及びソフトウェア製品のライセンス販売・サポート、ソフトウエア製品の移植、ドライバ開発等のサービスを提供しています。

組込システム向けのUSBホストスタック

emUSB-Host

  • BASEコンポーネント(基本パッケージ)のソースコード
  • 追加オプションモジュール製品のソースコード
  • デモサンプル(複数)
  • 評価ボード用サンプル(複数)
  • テンプレート(ドライバ、コンフィグレーション設定、OSインターフェース用)
  • Windowsパソコン用テストツール(オプションモジュール用)
  • ユーザーマニュアル
ユーザー・マニュアル(英文)

対応ライセンス・モデル

プロダクトライセンス

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

ユーザーライセンス

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

CPUライセンス

Buyoutライセンス

OEMライセンス

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

出荷までの流れ:

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

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

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

ご注文の前に:

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

対応ソフトウエアコンポーネント

  • BASEコンポーネント(基本パッケージ):

    emUSB-Host BASE Stack

    MSD (Mass storage device) Class

    HID Class

  • 追加モジュール(オプション):

    emUSB-Host Printer Class

    emUSB-Host CDC Class

    emUSB-Host FTDI UART support

    emUSB-Host MTP Class

    emUSB OTG Support

    emUSB-Host OHCI Driver

    emUSB-Host EHCI Driver

    emUSB-Host Target Driver

  • USBホストコントローラデバイスドライバ対応:

    AtmelAT32UC3A、AT91SAM9260、AT91SAM9261、AT91SAM9263、AT91SAM92G10、AT91SAM92G20、AT91SAM9G15、AT91SAM9XE、AT91SAM92G45/M10、AT91SAMA5D2x、AT91SAMA5D2x、AT91SAMA5D3x、AT91SAMA5D3x
    FreescaleKinetis K20、Kinetis K40、Kinetis K60、Kinetis K70、Kinetis KL20、Kinetis KW22
    NXPLPC1754、LPC1756、LPC1758、LPC1759、LPC1765、LPC1766、LPC1768、LPC1776、LPC1777、LPC1778、LPC1785、LPC1786、LPC1787、LPC1788、LPC2387、LPC2388、LPC2420、LPC2458、LPC2460、LPC2468、LPC2470、LPC2478、LPC3180、LPC3220、LPC3230、LPC3240、LPC3250、LPC4088、LH7A400、LH7A404、LPC18xx、LPC18Sxx、LPC43xx、LPC43Sxx
    RenesasNECV850ES Jx(G/H)3-U、RX111、RX621、RX62N、RX631、RX63N、RZ/A1H (R7S72100x)、RZ/A1M (R7S72101x)、RZ/A1L (R7S72102x)
    ST MicroelectronicsSTM32F105、STM32F107、STM32F205(HS/FS)、STM32F207(HS/FS)、STM32F215(HS/FS)、STM32F217(HS/FS)、STM32F401(HS/FS)、STM32F405(HS/FS)、STM32F407(HS/FS)、STM32F415(HS/FS)、STM32F417(HS/FS)、STM32F427(HS/FS)、STM32F429(HS/FS)、STM32F437(HS/FS)、STM32F439(HS/FS)、STM32F7xx(HS/FS)
    標準EHCI 標準デバイスドライバ
    OHCI 標準デバイスドライバ

emUSB-Hostの特長:

  • コードサイズ及び実行速度パフォーマンスを中心に最適化されて、組込みアプリケーションにぴったりな構成
  • emUSBホストスタック図・クラスコンポーネント(ハードウエアに依存しない構成) emusbh_classmap
  • ワンチップマイコンへの実装を意識したコンパクト設計(全てはANSI Cコードで実装)
  • USB-Hostシステム(※32-Bit CPU)ROM使用量(大体)RAM使用量(大体)
    emUSB-Hostコアシステム(ターゲットドライバを含む)~ 20 KByte~ 20 KByte + (2 KByte x デバイス数)
    HIDクラスサポート+ 5 KByte+ 64 Byte + (0.7 KByte x デバイス数)
    MSDクラスサポート+ 8 KByte + ファイルシステムサイズ+ 1.5 KByte + (0.5 KByte x デバイス数)
    CDC ACMクラスサポート+ 3 KByte+ 48 Byte + (1 KByte x デバイス数)
    FT232クラスサポート+ 2.5 KByte+ 40 Byte + (1 KByte x デバイス数)
    Printerクラスサポート+ 1.8 KByte+ 36 Byte + (0.5 KByte x デバイス数)
    OTGサポート+ 350 Byte+ 4 Byte
  • ロイヤリティー費用、量産制限等は有りません
  • SEGGER製 embOS以外のRTOS(μITRON OSなど)にも対応可能
  • デバイスドライバ、コンフィグレーション設定、OSインターフェース用テンプレートを提供(移植作業は簡単)
  • USB v1.1及びUSB v2.0をサポート
  • 外部USBハブインターフェース可能
  • 複数のデバイス及びハブの同時接続・通信可能
  • Hot-Plugコネクションモードをサポート
  • データ転送モード:コントロール、バルク、割込み
  • USBパイプマネージメント及びエラー回復メカニズムをサポート
  • マルチインターフェース、マルチファンクション、マルチコンフィグレーションデバイス接続をサポート
  • 各種評価ボード向けの無償評価版・サンプルプロジェクトを準備

emUSB-Host PRO

お得版

パッケージ内容:

emUSB-Host BASE Stack

MSD (Mass storage device) Class

HID Class

emUSB-Host Printer Class

emUSB-Host CDC Class

emUSB-Host FTDI UART support

emUSB-Host Target Driver(1つ)

メーカー:SEGGER Microcontroller

型番:MB-EMUSBH-PRO

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

emUSB-Host Printer Class

emUSB-Host用プリンタクラスサポート

  • ROM使用量:~ 1.8 KByte(ドライバ抜き)
  • RAM使用量:~ 36 Byte + (0.5 KByte x デバイス数)

メーカー:SEGGER Microcontroller

型番:MB-EMUSBH-CL-PRI

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

emUSB-Host CDC Class

emUSB-Host用CDC(Communications Device Class)サポート

有線又は無線(GSM/3G/LTE)モデム、ISDN、ファックスマシンとのUSB通信が可能になります。

  • ROM使用量:~ 3 KByte(ドライバ抜き)
  • RAM使用量:~ 48 Byte +(1 KByte x デバイス数)
  • Baudrate、Parity、Stopbit等のパラメータ設定可能
  • 複数CDCデバイスとの同時通信をサポート

メーカー:SEGGER Microcontroller

型番:MB-EMUSBH-CL-CDC

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

emUSB-Host FTDI UART support

emUSB-Host用FTDI UARTドライバサポート

対応 FTDIデバイス:FT8U232AM、FT232B、FT232R、FT2232D、FT232X

  • ROM使用量:~ 2.5 KByte(ドライバ抜き)
  • RAM使用量:~ 40 Byte +(1 KByte x デバイス数)
  • Baudrate、Parity、Stopbit等のパラメータ設定可能
  • 複数FTDI UARTデバイスとの同時通信をサポート

メーカー:SEGGER Microcontroller

型番:MB-EMUSBH-CL-FTDI

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

emUSB-Host MTP Class

emUSB-Host用MTP(Media Transfer Protocol)クラスサポート

  • ファイルシステムは不要
  • ROM使用量:~ 6.5 KByte
  • RAM使用量:~ 40 Byte +( 4 KByte x デバイス数)

メーカー:SEGGER Microcontroller

型番:MB-EMUSBH-CL-MTP

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

emUSB-Host Target Driver

emUSB-Host用ホストコントローラドライバ