emUSBH

組込みシステム向けの
コンパクトUSBホストソリューション

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

オンライン・マニュアル

UM10001_emUSBH.html

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

ユーザライセンス

プロダクトライセンス

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

CPUライセンス

継続的な量産利用における費用・量産ロイヤリティはありません。

多くのクラスサポート、柔軟性の高いUSBホストスタック

emUSB-HOSTは、2009年の製品リリース以降、様々なアプリケーションで採用されているUSBホストスタックです。モジュール構造を持つソフトウェアで、ユーザ要件に合わせて搭載するクラスを追加(削除)することができます。ユーザ利用マイコン、ハードウェア変更に合わせてデバイスドライバも柔軟に変更することができます。USB通信アプリケーションのベースソフトとして最適な製品特性を持ったソフトウェアライセンスです。


emUSB-Hostに接続可能なUSBアプリケーションモデル

NFCカードリーダー、RFIDリーダー、モデム、ファックス、POS端末、RS232変換アダプタ、キーボード、マウス、バーコードスキャナ、タッチスクリーン、ジョイスティック、指紋センサー、3Dマウス、トラックボール、無停電電源装置(UPS)、計量機、USBネットワーク変換アダプタ、インターネットスティック(4G LTE)、USBメモリーディスク、USBハードディスクドライブ、カメラ、プリンター、ドラムマシン、オーディオシンセサイザー、オーディオコントローラ、オーディオエフェクトユニット、オーディオマイクロフォン、オーディオヘッドセット、USBサウンドカード、USBスピーカー、ゲームパッド、温度データロガー、カスタムプロトコール仕様USBデバイス

emusb-host applications

Classes
emUSB-Host 対応クラスドライバ
サポートしているクラスドライバ、実装は自由に選択できます。

emusbh
emUSB-Host 製品パッケージ
ニーズに合わせてコンポーネント選択可能

emUSB-Host BASE

製品型番:MB-EMUSBH

パッケージ内容:

  • emUSB-Host スタックコア
  • クラスサポート:MSD、HID

emUSB-Host PRO

製品型番:MB-EMUSBH-PRO

パッケージ内容:

  • emUSB-Host スタックコア
  • クラスサポート:MSD、HID、Audio、Printer、CDC、FTDI UART、LAN、BULK/Vendor、MIDI、MTP、CCID、CP210x UART
  • ターゲットドライバ(1種類)

オプションコンポーネント

製品型番
emUSB-Host AUDIOMB-EMUSBH-CL-AUDIO
emUSB-Host VIDEOMB-EMUSBH-CL-VIDEO
emUSB-Host PrinterMB-EMUSBH-CL-PRI
emUSB-Host CDCMB-EMUSBH-CL-CDC
emUSB-Host FTDI UARTMB-EMUSBH-CL-FTDI
emUSB-Host LANMB-EMUSBH-CL-LAN
emUSB-Host VendorMB-EMUSBH-CL-VENDOR
emUSB-Host MTPMB-EMUSBH-CL-MTP
emUSB-Host CCIDMB-EMUSBH-CL-CCID
emUSB-Host MIDIMB-EMUSBH-CL-MIDI
emUSB-Host CP210x UARTMB-EMUSBH-CL-CP210X
emUSB-Host Device DriverMB-EMUSBH-DRV

portingdevelopment
提供可能な受託開発サービス
エンビテックでは、お客様開発ボードへの実装、iTRONなどの他社RTOSへの実装などの対応を受託開発にて対応可能です。

RTOS Layer サポート

「emUSB-HOST」はRTOS実装が必須となります。emUSB-Hostでは、OS組込用にOS Layerを提供しています。SEGGER embOS用のRTOS Layerが用意されているのでそのまま実装可能。FreeRTOSは、オプションでライセンス提供可能ですが、iTRONなどのRTOS環境への実装は、RTOSに合わせてポーティングが必要になります。iTRONへの実装もembOS用のRTOS Layerを参考に比較的容易に実装可能となりますが、当社で実装受託サポートも対応できます。

お客様ハードウェアへの実装対応

emUSBは比較的容易にお客様ハードウェアへの実装が可能です。必要に応じて、当社でお客様ハードウェアへの実装受託対応を行う事も可能です。

USB OTG (On-The-Go) Support

USB-Host、USB-Deviceを切り替えて利用する「USB-OTG」をサポートします。OTG (On-The-Go)実装にあたっては、ユーザアプリケーションを前提としたサポートが必要になりますので、当社での受託サポートによる対応となります。USB-OTGが必要要件としてある場合は、ご相談ください。