Jungo 社は、ディスク、CD ドライブ、DVD ドライブ、サム ドライブ、フロッピィ ドライブ、ZIP ドライブ、CDROM など
mass storage USB 周辺装置とホストとの通信をサポートする USB Mass Storage Class Driver を提供します。
システム アーキテクチャ
背景
USB は、ストレージ デバイス、キーボード、ジョイスティック、プリンタ、スキャナ、モデムおよびデジタル カメラなどの
周辺装置の標準的で低価格な接続を実現する拡張可能な hot-pluggable Plug and Play
シリアル インターフェースを提供します。
USB Class Driver は、特定のデバイス クラスの仕様で実装される共通機能を提供する USB デバイスをコントロールする
LDD (Logical Device Driver) です。Mass Storage USB Class ドライバは、USB Mass Storage の仕様に準拠する
Mass Storage USB デバイスを処理するようにデザインされています。
Jungo 社の USB MSCD (Mass Storage Class Driver) は、Mass Storage USB デバイスとの通信を行う
ホストのサポートを提供します。このドライバは、Jungo 社の USB Host Stack の一部で、USB のネイティブ サポートを
持っていない組込みシステム用の USB ホスト通信用の完全なソリューションを提供します。
MSCD は、ファイル システム ドライバへの USB Host Stack のインターフェースを実装し、
ファイル システム ドライバと USB デバイス間の情報の中継役を担います。USB Host Stack の低レベル -
USB Driver と Host Controller Driver を使用して実現します。
Jungo USB Mass Storage Class Driverの利点
高品質
小さいフットプリント
開発の工数およびコストを大幅に削減
ハードウェア / ソフトウェア - 独立したソリューション
直感的な API (C 言語)
ソース コードの提供
モジュラー式で拡張可能な Mass Storage Stack
以下の 3 つのすべての USB Mass Storage ワイヤー プロトコルをサポート:
Command / Bulk / Interrupt (CBI)
Command / Bulk / Interrupt with Command Completion Interrupt (CBI with CCI)
Mass Storage Bulk-Only Transport (BOT) (通称 Bulk / Bulk / Bulk - BBB)