emUSB host

 

emUSBホストの概要

Logo-emUSB-HostemUSBホストは外部ハブのサポートを含むすべてのUSBホストの機能を実装しています。またオプションでデバイスクラスドライバを要ししてあります。以上の充実した機能により容易に組込みシステムにUSBホスト機能を追加することができます。

 

 

 

 

 

emUSBホストの特長

  • 標準C言語で記述
  • USB v1.1とv2.0の仕様に準拠
  • LowSpeed,FullSpeed,HighSpeedの3つの転送スピードをサポート
  • すべての転送モード(コントロール、バルク、割り込み)をサポート
  • USBパイプマネジメントと信頼性をエラー回復メカニズムをサポート
  • 複数のデバイスとハブの同時接続・通信をサポート
  • 外部ハブインターフェースをサポート
  • Hot-Plugコネクションモードをサポート
  • ROMサイズ:20KB~(emUSBホストコアとドライバ)/5KB~(HIDクラス)/8KB(MSDクラス)
  • RAMサイズ:20KB~(コンパイラにより異なります)

 

emUSBホストの構造

emusb-host image1 

利用可能なUSBドライバ

以下のデバイスドライバは、emUSBホストで使用可能です。

ドライバ(ホスト)メーカーマイクロコントローラ
OHCIドライバ アトメル AT91SAM9260
AT91SAM9261
AT91SAM9263
AT91SAM92G10
AT91SAM92G20
AT91SAM9XE
AT91SAM92G45/M10
NXP LPC1754
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
LH7A400
LH7A404
ルネサス NEC V850ES JX(G / H)3 - U
STM32ドライバー ST STM32F105
STM32F107
RXドライバ ルネサス RX62N
 

英語マニュアル


SEGGER
RTOS&Middleware