Universal Serial
Bus (USB) は、ストレージ デバイス、キーボード、ジョイスティック、プリンタ、スキャナ、モデムおよびデジタル カメラなどの周辺機器用に標準的で低コストの接続を確保する拡張性のある、ホット プラグな Plug and Play シリアル インターフェースを提供します。
USB Class Driver は、Logical Device Driver (LDD) で、一般的な機能を提供し、特定のドライバ クラスと準拠するように実装された USB デバイスを制御します。
USB Function Driver は、標準またはカスタム USB device function のデバイス独自の機能を処理するためにデバイス内で実装されたドライバです。 このドライバは、USB Class Driver の対を提供します。
CDC USB Class/Function Driver は、Wireless Mobile Communication Devices の CDC Subclass と同様、Communication Devices の USB Class Definition をサポートする USB
class/function ドライバです。
Jungo 社の USB CDC Class Driver と USB CDC Function Driver
は、それぞれ、フル機能を備えた USB communication class/device ドライバです。 CDC Class Driver は、Jungo 社の USB
Host Stack の一部で、USB をネイティブ サポートしていない組み込みシステム用の USB ホスト コミュニケーションに対するソリューションを提供します。 CDC Function Driver は、Jungo 社の USB
Device Stack で、これを使用することによって、ソフトウェアおよびデバイス開発者は、組み込みデバイスに標準的な USB device/function を接続することができます。
CDC-ACM (Abstract Control Model)
で、どのコミュニケーション デバイスもシリアル コミュニケーション インターフェースを提供できます (例、AT コマンドを送受信するモデム デバイス)。
CDC-ECM (Ethernet Networking
Control Model) は、デバイス開発者に標準 NIC (Network Interface Card) デバイスとしてのインターフェースを提供します。 このインターフェースは、通常、USB 上の高速 Ethernet データ転送を可能とする高速 LAN ネットワーキング デバイスに採用されます。
OBEX (Object Exchange) は、Wireless Mobile Communication OBEX function
モデルに準拠し、USB 上の OBEX アプリケーションをサポートします。
WMC-Device Management は、Device Management function モデルに準拠し、最小 AT コマンド ベースのコントロール モデルをサポートします。
RNDIS は、Microsoft RNDIS プロトコルをサポートする Windows PC で、CDC のようなコミュニケーション機能を提供します。 詳細は、RNDIS
の Web ページを参照してください。