東芝情報システム株式会社

組込みコントローラ用USBホストドライバ(簡易型) プロトコルスタック

「MatrixQuestUSB/lite」は、M66596/R8A66597やμPD720150などの組込み向けのUSBホストコントローラや、このようなコントローラを内蔵したSHやKinetisといったCPUに対応したUSBホストドライバ プロトコルスタックです。「MatrixQuestUSB/lite」を使用することにより、各種USBデバイスを組込みシステムに接続する事ができます。H8Sなどの16bitCPUでも動作します。
SH7263/SH7203や、SH7723(SH-MobileR2)、TI社のDaVinci(TM)シリーズなどの内蔵ホストコントローラにも「MatrixQuestUSB/lite」が対応します。

MatrixQuestUSB/lite 特長

  • USB 2.0準拠
    • ハイスピード(480Mbps)接続に標準対応
    • ハイスピード(480Mbps)/フルスピード(12Mbps)/ロースピード(1.5Mbps)の混在が可能
  • コンパクトな設計により、省メモリを実現
  • コントロール転送、バルク転送、インタラプト転送をサポート
  • アイソクロナス転送に対応(一部コントローラを除く)
  • コントロール転送のスイッチ機能を標準装備
  • 静的メモリ管理により、フラグメント化を防止
  • 接続機器のホットプラグ・プラグアンドプレイに対応
  • クラスドライバを動的に登録可能
  • USBハブ、キーボード/マウス(HID)、プリンタの各クラスを標準装備
  • システム依存部を完全分離する事により高い移植性を実現
  • 多彩なログ機能による効率的なデバッグ
  • OSやコンパイラなどの環境依存部を吸収するミドルウェア共通環境"KSLLib"を標準提供
  • 開発初期段階における簡易動作確認時に威力を発揮するMMIツール"mshell"を標準提供
  • QACによるソースコード静的解析を実施し高いソフトウェア品質を確保

MatrixQuestUSB/lite構成表

製品仕様

提供形態

  • 使用許諾
    ソースコードでご提供します。
    ターゲットロイヤリティが必要となります。

提供物

  • ソースコード
  • インストールガイド
  • ユーザーズガイド(仕様書)
  • プログラマーズガイド(サンプルプログラムの解説書)
  • 各ドライバのポーティングガイド

制限事項

  • 本ソフトウェアはUSBファンクションの機能はサポートされておりません。
    別製品のMatrixQuestUSB/funcをご利用ください。
  • ご使用になるUSBコントローラによっては全ての機能をサポートしていない場合があります。
    詳細はお問い合わせ下さい。

動作確認OS

MatrixQuestUSB/lite は、以下のOS上で動作検証を行っています。OS非依存に設計されていますので、以下に記載されていないOSへの対応や実績についてはお問い合わせ下さい。

  • µITRON
  • VxWorks

対応コントローラ

  • STM32F200シリーズ
  • LPC176xシリーズ
  • Kinetis K60内蔵
  • RX621/RX62N内蔵
  • SH7203/SH7263 内蔵
  • SH7670/7672 内蔵
  • SH7764 内蔵
  • SH7723(SH-MobileR2)内蔵
  • SH7724(SH-MobileR2)内蔵
  • SH7205 内蔵
  • SH7262/7264 内蔵
  • SH7266/7267 内蔵
  • SH7727 内蔵
  • M66596
  • R8A66597
  • µPD720150
  • DM355 内蔵
  • DM6446 内蔵
  • OMAP-L137
  • Blackfin 52Xシリーズ
  • S1R72V17
  • S1R72V05
  • S2R72C05
  • V850ES/Jx3-U 内蔵
  • OHCIに準拠したコントローラ

オプション

  • オプションクラスドライバ
    • マスストレージクラスMatrixQuest USB/lite-msc
    • スティルイメージクラス(PTPを含む)MatrixQuest USB/lite-sic
    • コミュニケーションデバイスクラスMatrixQuest USB/lite-cdc
    • オーディオクラスMatrixQuestUSB/lite-adc
    • ヘッドセットクラス(オーディオ + HID)MatrixQuest USB/lite-hsc
    • KDDI CDMA1XWIN 対応通信モジュール専用クラスMatrixQuestUSB/lite-evdo
    • NTTドコモFOMA対応通信モジュール専用クラスMatrixQuestUSB/lite-um
  • マスストレージパッケージ(ファイルシステム含む)、スティルイメージパッケージを用意

MatrixQuest シリーズ 関連製品

MatrixQuestUSB/func
  (USBのファンクション機能を実現します)
MatrixQuestDPS/host
  (PictBridge対応ソフトウェアです)
MatrixQuestMTP/ini
  (TCP/IP上でMTP(Media Transfer Protocol)での通信を可能にします)

お気軽にお問い合わせください。当社の製品・サービスは企業・団体・法人様向けに販売しております。

電話番号044-246-8320

受付時間:9:00~17:45
但し、土曜・日曜・祝日および当社休業日を除く