USB
MatrixQuestUSB/func

MatrixQuest/func 「i.MX 7Dual内蔵USBコントローラ対応版」リリース!!

概要

「MatrixQuest USB/func」は、組込み向けのUSBのファンクション機能を実現する為のソフトウェアです。「MatrixQuest USB/func」を使用することにより、USBホストインターフェイスに対して組込みシステムを接続する事ができます。
米USB3.0は別製品「MatrixQuestUSB3.0/host」で対応しています。

特徴

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

提供形態

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

提供物

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

制限事項

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

動作確認済みOS

OS依存部をWrapper層に集約することにより高い移植性を実現しています。Wrapper層は以下に記載されているOS上で動作検証を行っています。以下に記載されていないOSの対応や実績についてはお問い合わせください。

  • 各種µITRON : NORTi、μC3、TOPPERS/JSP-ASP他、各種半導体メーカ製µITRON
  • 各種T-Kernel : T-Kernel、µT-Kernel、eT-Kernel
  • その他OS : VxWorks、CMSIS-RTOS RTXINTEGRITY

※お問い合わせください。

nonOS対応

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

対応コントローラ

(メーカ別、五十音順)

メーカ 製品 関連情報
Atmel SAMA5D内蔵
STマイクロエレクトロニクス STM32F7シリーズNEW STM32F7シリーズ
STM32H7シリーズNEW STM32H7シリーズ
STM32F400シリーズ STM32F400シリーズ
STM32F200シリーズ STM32F200シリーズ
※一部動作しないものがあります。詳細はお問い合わせください。
セイコーエプソン S1Rシリーズ インタフェースIC[USB・ATA]
TI OMAP_L137
RM46 Hercules内蔵
NXPセミコンダクターズ i.MX21内蔵
i.MX25内蔵
i.MX27内蔵
i.MX53内蔵
i.MX6x内蔵※
i.MX RT1050内蔵NEW
i.MX7x内蔵NEW
i.MX7DualNEW
Kinetisシリーズ(開発中)
i.MX
LPC1850内蔵 LPC1800シリーズ
※一部動作しないものがあります。詳細はお問い合わせください。
PLX Technology USB3380内蔵
ルネサス エレクトロニクス M66596
R8A66597
M66596/R8A66597
R-Carシリーズ R-Carシリーズ
RZ/A2M内蔵NEW RZ/A2M
RZ/A1H内蔵 RZ/A1H
RZ/A1L内蔵 RZ/A1L
RX72N内蔵*NEW RX72N
RX71M内蔵 RX71M
RX65N内蔵 RX65N
RX64M内蔵 RX64M
RX63N/RX631内蔵 RX63N/RX631
RX621/RX62N内蔵 RX621/RX62N
SH7203/SH7263 内蔵 SH7203
SH7263グループ
SH7670/SH7672 内蔵 SH7670
SH7764 内蔵 SH7764
SH7724(SH-MobileR2R) 内蔵 SH7724
SH7205 内蔵 SH7205
SH7262/7264 内蔵 SH7262/7264
SH7266/7267 内蔵 SH7266/7267
SH7268/7269内蔵 SH7268/7269
SH726A/726B内蔵 SH726A/726B
µPD720150

オプション

  • RemoteNDISクラス
  • HIDクラス
  • USB3.0対応オプション
  • オーディオクラス2.0
  • プリンタクラス
  • CDC-ECM
  • CDC-NCM
  • Test&Measurementクラス

*お問い合わせください。

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

関連製品

事例紹介

「MatrixQuestUSB/func」
に関するお問い合わせ
この製品に関するお問い合わせ
「MatrixQuestUSB/func」
のカタログダウンロード
カタログダウンロード
「ルネサスRZ/A1シリーズ対応USBドライバ」
のカタログダウンロード
カタログダウンロード
資料請求
サービスに関連するお役立ち資料を
ダウンロードいただけます。
資料請求はこちら
お問い合わせ
お⾒積りのご依頼や、サービスのお悩み相談まで、
お気軽にごお問い合わせください。
お問い合わせはこちら