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対応としてオプションサポート
- MSC(BOT/SCSI)、CDC、DPS*1、MTP*2
- OSやコンパイラなどの環境依存部を吸収するミドルウェア共通環境"KSLLib"を標準提供
- 開発初期段階における簡易動作確認時に威力を発揮するMMIツール"mshell"を標準提供
- QACによるソースコード静的解析を実施し高いソフトウェア品質を確保
製品仕様
提供形態
- 使用許諾
ソースコードでご提供します。
提供物
- ソースコード
- ユーザーズガイド(仕様書)
- プログラマーズガイド(サンプルプログラムの解説書)
- 各ドライバのポーティングガイド
制限事項
- 本ソフトウェアは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)での通信を可能にします)