emUSBホスト

 

エンベデッドUSBホスト "emUSBホスト"

 

 

emUSBホスト 、SEGGERのUSBホスト・ソフトウェア・スタックは、外部ハブサポートを含む完全なUSBホスト機能を実装し、必要に応じてデバイスクラスドライバを提供します。 これは、簡単に組込みシステムにUSBホスト機能を追加するために、開発者を可能にします。

 

ソフトウェア・スタックは、USB V1.1およびUSB v2.0の仕様に準拠しています。 それは、低完全かつ高速ですべての転送モード(コントロール、バルク、インタラプト)をサポートしています。USBパイプ管理および信頼性の高い動作のために必要とされる拡張エラー回復メカニズムは、内部で実装されています。

 

モジュラー設計は、直接USBホスト・プログラミング・インターフェースにアクセスするために、またはクラスドライバによって公開されるAPIを使用するアプリケーションを可能にします。 その上縁にクラスドライバは、典型的には、ファイルシステムのようなオペレーティング・システム・モジュールに取り付けられます。

 

スタックは、同時に複数のデバイスとハブを処理し、完全にデバイスおよびハブのホットプラグをサポートすることができます。 プログラミング・インターフェースは、動的なデバイスの列挙と識別をサポートしています