Login

重要なお知らせ

このサイトはcookieを利用して、コンピュータに情報を保存しています。続けるには、同意が必要です。 cookie.

ARMのWebサイトでは2種類のcookieを利用しています:(1)サイトの機能を有効にし、要求に対して素早く反応できるようにするもの。(2)分析のためのcookieで、当サイト利用時に限り匿名でWeb訪問者をトラックするもの。cookieの利用に同意されない場合は、弊社のプライバシーポリシーをご確認いただき、cookieを無効にする方法を選択できます。cookieを無効にすると、サイトのいくつかの機能が使用できなくなりますのでご注意ください

USB デバイスインタフェース

MDK-Professionalは、エンベデッド システムにUSBデバイスとUSBホストのサポートを提供します。 USBデバイス インタフェースは、すべてのWindows PCで提供されている標準デバイス ドライバ クラスを使用します。 Windowsのホスト ドライバ開発は必要ありません。 USBデバイス インタフェースは、RTXカーネル機能を用いた汎用ソフトウェア レイヤを使用します。

USBデバイス インタフェース

製品の特長

  • USBハードウェア レイヤとイベント ハンドラ(ハードウェア固有)
  • USB 1.1と2.0をサポートする汎用USBコア
    • Low Speed(1.5Mbit/s)、Full Speed(12Mbit/s)、High-Speed(480Mbit/s)
  • 共通のUSB デバイス クラス サポート
    • ヒューマン インタフェース デバイス(HID)、マスストレージ クラス(MSC)
    • オーディオ デバイス(ADC)、通信デバイス(CDC)、複合デバイス
  • 他のMDK-Professionalコンポーネントと統合
    • MSCはFlashファイル システムと連動して、SD/MMCカード記憶域をサポート
    • RTXリアル タイム カーネルと連動

  • USBデバイス インタフェースはバイナリ 形式でMDK-Professionalに付属しています。 他のMDK-ARMエディションには付属していません。
 
 


機能
USB標準
USB 1.1のサポート○
USB 2.0のサポート○
Low-speedサポート(1.5 Mbits/s)○
Full-speedサポート(12 Mbits/s)○
High-speedサポート(480 Mbits/s)○
ホストOS
Windows 7○
Windows Vista○
Windows XP○
Windows 2000○
USBエンドポイント
コントロール○
割り込み○
バルク○
アイソクロナス○
デバイス クラス
オーディオ○
ヒューマン インタフェース デバイス○
マスストレージ○
CDC○
その他の機能
複合USBデバイス○
DMAモードのデータ転送○

メモリ要件
USBデバイス コンポーネントコード サイズ(KB)RAMサイズ(KB)
USBコア2.800.11
マスストレージ クラスのサポート2.270.09
HIDクラスのサポート0.440
オーディオ クラスのサポート0.280.01
CDCクラスのサポート1.050.07
LPC17xx HWドライバ1.630.08
STM32F10x HWドライバ1.410.09

  • サンプル数値はすべてCortex-M3に基づいています
  • どの値も、最小データ バッファとアプリケーション コードなしを想定した最小要件です

Maximise