USB
MatrixQuestUSB/host・MatrixQuestUSB/lite
FreeRTOS X MatrixQuestUSB/liteはじまります!
組込み機器で数多くの採用、搭載実績のあるUSBホストドライバ「MatrixQuestUSB/lite」の対応OSに「FreeRTOS」が新たに加わりました。
概要
MatrixQuestUSBシリーズは組込み用向けのUSBホスト機能を実現させるためのソフトウェアです。本ソフトウェアを使用することにより、各種USBデバイスとの接続が可能です。
CPU/MPUに内蔵されたUSBコントローラに対応の「MatrixQeustUSB/lite」と、OHCI/UHCI/EHCIといった標準規格に準拠したUSBコントローラに対応の「MatrixQuestUSB/host」、2種類のプロトコルスタックを用意しております。
※USB3.0は別製品「MatrixQuestUSB3.0/host」で対応しています。
特徴
USB/lite・USB/host 共通
- USB2.0準拠
- ハイスピード(480Mbps)/フルスピード(12Mbps)/ロースピード(1.5Mbps)の混在が可能
- コントロール転送、バルク転送、インタラプト転送をサポート
- 接続機器のホットプラグ・プラグアンドプレイに対応
- クラスドライバを動的に登録可能
- キーボード/マウス(HID)、プリンタ、HUBの各クラスを標準装備
- 多彩なログ機能による効率的なデバッグ
- OSやコンパイラなどの環境依存部を吸収するミドルウェア共通環境"KSLLib"を標準提供
- システム依存部を完全分離する事により高い移植性を実現
- 開発初期段階における簡易動作確認時に威力を発揮するMMIツール"mshell"を標準提供
- QACによるソースコード静的解析を実施し高いソフトウェア品質を確保
- 当社はUSB Implementers Forumのメンバーです
MatrixQuestUSB/lite
- ハイスピード(480Mbps)接続に標準対応
- コンパクトな設計により、省メモリを実現
- アイソクロナス転送をサポート(一部コントローラで対応)
- コントロール転送のスイッチ機能を標準装備
- 静的メモリ管理により、フラグメント化を防止
MatrixQuestUSB/host
- ハイスピード(480Mbps)接続はオプション対応
- HUBを介した6階層までのスター型接続で、ホスト1台、ターゲット最大127台の接続が可能
- ルートHUBドライバをサポート
- 他アプリケーションから独立したメモリ管理が可能
提供形態
- 使用許諾
ソースコードでご提供します。ターゲットロイヤリティが必要となります。
提供物
- ソースコード
- インストールガイド
- ユーザーズガイド(仕様書)
- プログラマーズガイド(サンプルプログラムの解説書)
- 各ドライバのポーティングガイド
制限事項
- 本ソフトウェアはUSBファンクションの機能はサポートされておりません。別製品のMatrixQuestUSB/funcをご利用ください。
- ご使用になるUSBコントローラによっては全ての機能をサポートしていない場合があります。詳細はお問い合わせ下さい。
対応コントローラと対応ボード
(メーカ別、五十音順)
Standard Specification
製品 | CPU情報 | 対応ボード(メーカ名) | 対応製品 |
---|---|---|---|
OCHI UHCI EHCI |
- | - | host |
Atmel
製品 | CPU情報 | 対応ボード(メーカ名) | 対応製品 |
---|---|---|---|
SAMA5D | SAMA5D31-EK ボード情報 |
host |
アナログ・デバイセズ
製品 | CPU情報 | 対応ボード(メーカ名) | 対応製品 |
---|---|---|---|
Blackfin 5xxシリーズ | Blackfinプロセッサ(R) | ADSP-BF527 EZ-KIT Lite ボード情報 |
lite |
STマイクロエレクトロニクス
製品 | CPU情報 | 対応ボード(メーカ名) | 対応製品 |
---|---|---|---|
STM32H7シリーズNEW | STM32H7シリーズ | STM32H743I-EVAL ボード情報 |
lite |
STM32F2シリーズ | STM32F2シリーズ | STM3221G-EVAL ボード情報 |
lite |
STM32F4 | STM32F400シリーズ | STM3241G-EVAL ボード情報 |
lite |
STM32H7シリーズ | STM32F700シリーズ | STM32H743I-EVAL ボード情報 |
lite |
※一部動作しないものがあります詳細はお問い合わせください。
NXPセミコンダクターズ
製品 | CPU情報 | 対応ボード(メーカ名) | 対応製品 |
---|---|---|---|
LPC176xシリーズ | LPC1700シリーズ | LPC1766-SK | lite |
Kinetis K60 | Kinetis Kシリーズ | TWR-K60N512 ボード情報 |
lite |
Kinetis K70/FS | TWR-K70F120M ボード情報 |
lite | |
Cold Fire MCF5225xシリーズ |
M52259EVB ボード情報 |
lite | |
i.MX25 | i.MX | Armadillo-400 シリーズ (アットマークテクノ) ボード情報 |
lite host |
i.MX27 | MCIMX27ADSE ボード情報 |
lite host |
|
i.MX6x | MCIMX6Q-SDB ボード情報 |
lite host |
|
MCIMX6UL-EVKB ボード情報 |
lite host |
||
GOHSSC-6UL(郷商事) ボード情報 |
lite host |
||
i.MX RT1050NEW | lite |
※一部動作しないものがあります詳細はお問い合わせください。
セイコーエプソン
製品 | CPU情報 | 対応ボード(メーカ名) | 対応製品 |
---|---|---|---|
S1R72V17 | インタフェースIC[USB・ATA] | S5U1R72V17F0300 | lite |
S1R72V27 | S5U1R72V27F0100 | lite | |
S2R72C05 | S5U2R72C05F0100 | lite |
テキサス・インスツルメンツ
製品 | CPU情報 | 対応ボード(メーカ名) | 対応製品 |
---|---|---|---|
DaVinci™ DM355 | TMS320DM355 | TMDSEVM355j ボード情報 |
lite |
DaVnci DM6446 | TI DaVinci™プロセッサ:TMS320DM6446 | TMS320DM6446 DVEVM ボード情報 |
lite |
OMAP-L137 | OMAP-L137 | OMAP-L137 EVM ボード情報 |
lite |
Sitara ARM® AM335x | TMDXEVM3358 ボード情報 |
lite | |
Sitara ARM® AM1800 | TMDXEXP1808L ボード情報 |
lite | |
AM3517/AM3515 | TMDSEVM3517 | host |
ルネサス エレクトロニクス
製品 | CPU情報 | 対応ボード(メーカ名) | 対応製品 |
---|---|---|---|
M66596 | M66596/R8A66597 | M3A-0039 ボード情報 |
lite |
R8A66597 | M3A-0040 ボード情報 |
lite | |
R-Carシリーズ | R-Carシリーズ | LAGER | host |
GOSE | |||
Salvator-X | |||
RZ/A1H | RZ/A1Hグループ | AP-RZA-0A (アルファプロジェクト) ボード情報 |
lite |
AP-RZA-1A-KM (京都マイクロコンピュータ) ボード情報 |
|||
CKB-RZ/A1H (コンピューテックス) ボード情報 |
|||
MP-RZA1H/FPGA-01 (エーワン) ボード情報 |
|||
MP-RZA1H-01 (エーワン) ボード情報 |
|||
RTK772100FC000000BR | |||
R0K77210C000BE /RSK+for RZ/A1H |
|||
RZ/A1L | RZ/A1Lグループ | SBEV-RZ/A1L (シマフジ電機) ボード情報 |
lite |
RZ/A1L | RZ/A1Lグループ | SBEV-RZ/A1L (シマフジ電機) ボード情報 |
lite |
RZ/G1E | RZファミリ | SK-RZG1E | lite host |
RZ/G1 ※RZ/G1Mは MatrixQuestUSB3.0/ hostで対応しています |
host | ||
RX231 | RX231 | Renesas Starter Kit for RX231 ボード情報 |
lite |
RX72NNEW | RX72N | lite | |
RX71M | RX71M | R0K50571MC000BE /RSK+for RX71M ボード情報 |
lite |
AP-RX71M-0A (アルファプロジェクト) ボード情報 |
|||
RX65N | RX65N | lite | |
RX64M | RX64M | R0K50564MC010BE /RSK+for RX64M ボード情報 |
lite |
RX631/RX63N | RX631/RX63N | R0K50563NC010BE /RSK+RX63N+256K ボード情報 |
lite |
MP-RX63N/FPGA-01 (エーワン) ボード情報 |
|||
MP-RX63N/CPLD-01 (エーワン) ボード情報 |
|||
MP-RX63N-01 (エーワン) ボード情報 |
|||
RX621/RX62N | RX621/RX62N | R0K5562N0C010BR /RSK+RX62N ボード情報 |
lite |
SH7268/SH7269 | SH7268/SH7269 | AP-SH2A-6A (アルファプロジェクト) ボード情報 |
lite |
SH7203/SH7263 | SH7203 SH7263 |
AP-SH2A-1A (アルファプロジェクト) ボード情報 |
lite |
SH7670/SH7672 | SH7670 | AP-SH2A-3A (アルファプロジェクト) ボード情報 |
lite |
SH7764 | SH7764 | lite | |
SH7763 | SH7763 | AP-SH4A-2A (アルファプロジェクト) ボード情報 |
host |
SH7760 | SH7760 | host | |
SH7734 | SH7734 | AP-SH4A-4A (アルファプロジェクト) ボード情報 |
host |
SH7727 | SH7727 | AP-SH3D-2A (アルファプロジェクト) ボード情報 |
lite host |
SH7724 (SH-MobileR2R) |
SH7724 | lite | |
SH7723 (SH-MobileR2) |
SH7723 | lite | |
SH7720 | SH7720 | host | |
SH7262/SH7264 | SH7262/7264 | AP-SH2A-5A (アルファプロジェクト) ボード情報 |
lite |
SH726A/726B | SH726A/726B | lite | |
SH7205 | SH7205 | AP-SH2AD-0A (アルファプロジェクト) ボード情報 |
lite |
µPD720101 | REX-PCIU3 (ラトックシステム) ボード情報 |
host | |
µPD720102 | ET-D720102-0003 | host | |
µPD720150 | CEB-V850E/MA3 ボード情報 |
lite |
※お問い合わせください。
オプション
- ハイスピードオプション ※MatrixQuestUSB/hostのみ
- オプションクラスドライバ
- マスストレージクラス
- スティルイメージクラス(PTPを含む)
- コミュニケーションデバイスクラス
- ヘッドセットクラス(オーディオ + HID)
- KDDI CDMA1XWIN 対応通信モジュール専用クラス ※MatrixQuestUSB/liteのみ
- NTTドコモFOMA対応通信モジュール専用クラス ※MatrixQuestUSB/liteのみ
- Remote NDISクラス
- CDC-NCMクラス
- ビデオクラス ※MatrixQuestUSB/liteのみ
- マスストレージパッケージ(マスストレージクラス+ファイルシステム)を用意
※お問い合わせください。
※記載されている製品・システム名は、各社の商標または登録商標です。
関連製品
事例紹介
その他
スター精密株式会社
USBプリンター『TSP100 III U』
USBプリンター『TSP100 III U』
車載機器
トム通信工業株式会
タクシー向けIP無線機
『TM-C510A TPRS’(トプラス)』
タクシー向けIP無線機
『TM-C510A TPRS’(トプラス)』
計測機器・産業機器
株式会社共和電業
ポータブル型車両重量計
『RWP-700A』
ポータブル型車両重量計
『RWP-700A』
その他
ヤマハ株式会社
IPルーター『RTX1210』
IPルーター『RTX1210』
その他
クラリオン株式会社
『服薬支援ロボ』
『服薬支援ロボ』
車載機器
クラリオン株式会社
カーナビゲーションシステム『NX712/711/311/111』
カーナビゲーションシステム『NX712/711/311/111』
計測機器・産業機器
横河メータ&インスツルメンツ株式会社
ミックスドシグナルオシロスコープ『DLM4000シリーズ』
ミックスドシグナルオシロスコープ『DLM4000シリーズ』
オーディオ機器・電子楽器
パイオニア株式会社
AVマルチチャンネルアンプ『VSA-LX53』『VSA-1020』『VSA-920』
AVマルチチャンネルアンプ『VSA-LX53』『VSA-1020』『VSA-920』
オーディオ機器・電子楽器
ローランド株式会社
モバイル・スタジオ・キャンバス『SD-50』
モバイル・スタジオ・キャンバス『SD-50』
オーディオ機器・電子楽器
ローランド株式会社
ギタリスト用オーディオ・プレーヤー『eBand JS-8』
ギタリスト用オーディオ・プレーヤー『eBand JS-8』
その他
株式会社トーメーコーポレーション
視力検査装置『フラットパネルチャート FC1000』
視力検査装置『フラットパネルチャート FC1000』
その他
NECディスプレイソリューションズ株式会社
データプロジェクター『NP62J』『NP52J』
データプロジェクター『NP62J』『NP52J』
オーディオ機器・電子楽器
ヤマハ株式会社DSP
AVアンプ『DSP-Z7』『DSP-AX3900』
AVアンプ『DSP-Z7』『DSP-AX3900』
オーディオ機器・電子楽器
ローランド株式会社
ワークステーション・シンセサイザー『Fantom-Gシリーズ』
ワークステーション・シンセサイザー『Fantom-Gシリーズ』
オーディオ機器・電子楽器
ローランド株式会社
パーカッション・サウンド・モジュール『TD-9』
パーカッション・サウンド・モジュール『TD-9』
車載機器
日産純正ナビゲーション
2008モデル
『HC508D-A』『HC308D-A』
2008モデル
『HC508D-A』『HC308D-A』
オーディオ機器・電子楽器
ヤマハ株式会社
DSP AVアンプ『DSP-Z11』
DSP AVアンプ『DSP-Z11』
オーディオ機器・電子楽器
ローランド株式会社
シンセサイザー『V-Synth GT』/音源モジュール『SonicCell』
シンセサイザー『V-Synth GT』/音源モジュール『SonicCell』
その他
ヤマハ株式会社
『RT58i』『SRT100』
『RT58i』『SRT100』
その他
キヤノン電子株式会社
ドキュメントスキャナー『DR-2050SP』
ドキュメントスキャナー『DR-2050SP』
その他
マックス株式会社
『のし紙ライタ NW-200』
『のし紙ライタ NW-200』
オーディオ機器・電子楽器
ローランド株式会社
デジタルピアノ『RG-7』『KR107』
デジタルピアノ『RG-7』『KR107』
「MatrixQuestUSB/lite」「MatrixQuestUSB/host」
に関するお問い合わせ
この製品に関するお問い合わせ
に関するお問い合わせ
「MatrixQuestUSB/lite」
のカタログダウンロード
カタログダウンロード
のカタログダウンロード
「MatrixQuestUSB/host」
のカタログダウンロード
カタログダウンロード
のカタログダウンロード
「ルネサスRZ/A1シリーズ対応USBドライバ」
のカタログダウンロード
カタログダウンロード
のカタログダウンロード