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対応としてオプションサポート
- MSC(BOT/SCSI)、CDC、RNDIS(※1)、DPS(※2)、MTP(※3)
- 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.MX7Dual*NEW 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ドライバ」
のカタログダウンロード
カタログダウンロード
のカタログダウンロード