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

USB2.0対応ファンクションドライバ プロトコルスタック

「MatrixQuestUSB/func」は、組込み向けのUSBのファンクション機能を実現する為のプロトコルスタックです。「MatrixQuestUSB/func」を使用することにより、USBホストインターフェイスに対して組込みシステムを接続する事ができます。

MatrixQuestUSB/func 特長

  • USB2.0 High Speedに対応
  • コントロール転送、バルク転送、インタラプト転送をサポート
  • USB-IFが提供するUSB Chapter 9 Test にパス
  • USB-IFが提供するUSB CV Test(マスストレージ)に対応したサンプルプログラムを提供(コントローラによって対応状況が異なります)
  • Microsoft Windows Hardware Compatiblity Test(HCT 12.1 kit)にパス
  • Microsoft Windows Logo Kit(WLK1.4)のRemovable Storageテストにパス
  • システム依存部を完全分離する事により高い移植性を実現
  • 多彩なログ機能による効率的なデバック
  • 以下のクラスドライバをサポート
    • MSC(BOT/SCSI)、CDC、DPS*1、MTP*2
      *1 matrixQuestDPS/func対応としてオプションサポート
      *2 matrixQuestMTP対応としてオプションサポート
  • OSやコンパイラなどの環境依存部を吸収するミドルウェア共通環境"KSLLib"を標準提供
  • 開発初期段階における簡易動作確認時に威力を発揮するMMIツール"mshell"を標準提供
  • QACによるソースコード静的解析を実施し高いソフトウェア品質を確保

MatrixQuestUSB/func構成表

製品仕様

提供形態

  • 使用許諾
    ソースコードでご提供します。

提供物

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

制限事項

  • 本ソフトウェアはUSBホストの機能はサポートされておりません。
  • ご使用になるUSBコントローラによっては全ての機能をサポートしていない場合があります。
    詳細はお問い合わせ下さい。

動作確認OS

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

  • µITRON
  • VxWorks

※OSを搭載しないシステムにも対応可能です。 (MSCとCDCの場合)

対応コントローラ

  • SH7203/SH7263 内蔵
  • SH7670/SH7672 内蔵
  • SH7262/7264 内蔵
  • SH7266/7267 内蔵
  • SH7764 内蔵
  • SH7205 内蔵
  • SH7724(SH-MobileR2R) 内蔵
  • RX621/RX62N内蔵
  • i.MX21内蔵
  • i.MX27内蔵
  • M66596
  • R8A66597
  • µPD720150
  • STM32F20x(開発中)
  • Kinetisシリーズ(開発中)

MatrixQuest シリーズ 関連製品

MatrixQuestDPS
  (PictBridge対応ソフトウェアです)
MatrixQuestMTP
  (TCP/IP上でMTP(Media Transfer Protocol)での通信を可能にします)

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

電話番号044-246-8320

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