emUSBの概要

Logo-emUSB-Device

emUSBは組込みシステムに最適化した高速なUSBデバイススタックです。 embOSはもちろん、その他の標準C言語で記述されているあらゆるRTOS上で動作します。多くのドライバに対応しており、また無料で追加の新しいプラットフォームに対応します。

 

 

 

 

 

emUSBの特長

高速性

  • 高速パフォーマンス(送信速度760KB/s,受信速度800KB/s)

汎用性

  • embOS以外のRTOSでも使用可能です。
  • C言語で記述され、シンプルな構造なので使用が容易です。
  • アプリケーションの移植が容易です。
  • 新しいプラットフォームにも容易に対応できます。

付属アプリ

  • スタート/テスト用アプリケーション 

 

emUSBの構成

emusb image1

 

 

 

 

 

様々なUSBクラスドライバが利用できます。

要素説明
USBプロトコルレイヤ
Bulk emUSB バルク
MSD
emUSB マスストレージクラス(オプション)
RAM、パラレルフラッシュ、シリアルフラッシュ、メカニカルドライブ等サポート
FullSpeed、HighSpeedの2つの転送モードに対応
CDC
emUSB コミュニケーションデバイスクラス(オプション)
HID
emUSB ヒューマンインターフェースデバイスクラス(オプション)
キーボード、マウス、入力ボタン、バーコードリーダー等サポート
コアレイヤ
emUSB Core USBデバイス側スタック
ハードウェアレイヤ
Driver USB ドライバ

 

英語マニュアル

ドキュメントのダウンロード


SEGGER
RTOS&Middleware