MatrixQuest(マトリックスクエスト)

MatrixQuestUSB3.0/host

USB3.0対応ホストドライバ

概要

「MatrixQuestUSB3.0/host」は、USB3.0に対応した組込み向けのUSBホスト機能を実現するためのソフトウェアです。「MatrixQuestUSB3.0/host」を使用することにより、USB3.0対応USBデバイスをSuperSpeedで組込みシステムを接続することができます。

特徴

  • USB3.0 SuperSpeedに対応
  • コントロール転送、バルク(IN/OUT)転送、インタラプト(IN)転送をサポート、アイソクロナス転送をサポート予定
  • ハイスピード(480Mbps)/フルスピード(12Mbps)/ロースピード(1.5Mbps)との混在が可能
  • システム依存部を完全分離することにより高い移植性を実現
  • 多彩なログ機能による効率的なデバック
  • ドライバ部の完全独立を実現した結果、様々なコントローラに対応可能
  • OSやコンパイラなどの環境依存部を吸収するミドルウェア共通環境"KSLLib"を標準提供
  • 開発初期段階における簡易動作確認時に威力を発揮するMMIツール"mshell"を標準提供
  • QACによるソースコード静的解析を実施し高いソフトウェア品質を確保
  • 長年の実績があるMatrixQuestUSB/liteのソースコードを踏襲し信頼性を確保
  • MatrixQuestUSB/liteとAPIは完全互換(予定)
  • ユークエストはUSB Implementers Forumのメンバーです

構成図

提供形態

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

提供物

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

対応クラス

  • マスストレージ
  • コミュニケーションデバイスクラス
  • ヘッドセットクラス(オーディオ + HID)*

お問い合わせください。

USB3.0 SuperSpeed リリース試験環境

  • ハードウェア
    • Solution Engine G1(RZ/G1M搭載)
  • コントローラ
    • RZ/G1M内蔵xHCIコントローラ
  • RTOS
    • OpenTK(T-Kernel2.0 ベース)

USB3.0 SuperSpeed 動作確認済環境

  • ハードウェア
    • i.MX6 SABREボード(i.MX6 Quad搭載)
  • コントローラ
    • xHCI対応のPCIe接続 コントローラ
       ・TUSB7320,TUSB7340
       ・μPD720200,μPD720201,μPD720202
  • RTOS
    • μC3/Standard

※記載されている製品・システム名は、各社の商標または登録商標です。

ページのトップへ