- ユニダックス【HOME】
- 取扱製品
- ソフトウェア ( 東電ユークエスト | ミドルウェア )
- MatrixQuestUSBシリーズ
概要
「MatrixQuestUSB/host」は、uQuestが開発した組込み用途向けのUSB(Universal Serial Bus)のホスト機能を実現する為のソフトウェアです。本ソフトウェアを使用することにより、各種USBデバイスを組込みシステムに接続することができます。
下記対応コントローラ以外の簡易型ホストコントローラについては、別製品のMatrixQuestUSB/liteのページをご覧下さい。
特徴
・USB 2.0準拠
・HUBを介した6階層までのスター型接続で、ホスト1台、ターゲット最大127台の接続が可能
・ハイスピード(480Mbps)/フルスピード(12Mbps)/ロースピード(1.5Mbps)の混在が可能
・コントロール転送、バルク転送、インタラプト転送、アイソクロナス転送をサポート
・ルートHUBドライバをサポート
・接続機器のホットプラグ・プラグアンドプレイに対応
・キーボード/マウス(HID)、プリンタ、HUBの各クラスドライバを標準で提供
・他アプリケーションから独立したメモリ管理が可能
・クラスドライバを動的に登録可能
・システム依存部を完全分離することにより高い移植性を実現
・多彩なログ機能によりデバッグが容易
概要
「MatrixQuest USB/lite」は、M66596/R8A66597やS1R72Vシリーズのような簡易ホストに特化したコンパクトなUSBホストドライバです。本ソフトを使用することにより、各種USBデバイスを組込みシステムに接続する事ができます。
特徴
・USB2.0準拠
・ハイスピード(480Mbps)接続標準で、デバイスと1対1の高速接続
・コンパクトな設計により、省メモリを実現
・コントロール転送、バルク転送、インタラプト転送をサポート
・コントロール転送のスイッチ機能を標準装備
・静的メモリ管理により、フラグメント化を防止
・接続機器のホットプラグ・プラグアンドプレイに対応
・クラスドライバを動的に登録可能
・プリンタクラスを標準装備
・システム依存部を完全分離する事により高い移植性を実現
・多彩なログ機能によりデバッグが容易
概要
本ソフトウェアは、Windows XP + WMP10(Windows Media Player10)で採用されているMTP(Media Transfer Protocol)を容易に実装するためのプロトコルスタック層のミドルウェアです。
MTPを実装した携帯電話,携帯音楽プレーヤー,デジタルカメラといった携帯メディア機器は、特別なドライバを必要とせずにWMP10が利用でき、WMP10で作成されたプレイリストと携帯メディア機器間で同期(Auto Sync)をとることも可能です。また、WMP10が使用できることで、DRM(デジタル著作権管理)で管理されたコンテンツの転送も可能となります。
MTPを実現する上で、ファイルシステムや低位層のデバイスドライバ(USBファンクションドライバなど)も必要となりますが、弊社ミドルウェア製品のMatrixQuestFS/fat32(FAT32対応ファイルシステム)やMatrixQuestUSB/func(USBファンクションドライバ)といった、各種ミドルウェアと併用することで標準サポートされたインテグレーションとしてご提供が可能です。
特徴
・専用アプリケーションとしてファイルサーバ/オブジェクトサーバ機能を持つMTPマネージャを用意することで、各種MTPオペレーション処理を単独で実行
・仮想ファイルシステムを採用しているため、各種ファイルシステムへのポーティングが容易
・オブジェクト管理用APIが用意されており、サポート対象とするオブジェクトやプロパティの追加/削除が容易
・デバイス管理用APIが用意されており、サポート対象とするデバイスプロパティの追加/削除が容易
・外部モジュールからバイナリレベルでオブジェクトや各種プロパティの追加を可能としたAPIを提供
・外部モジュールからバイナリレベルで拡張オペレーションの追加を可能としたAPIを提供
・PlayForSureと呼ばれるマイクロソフトのロゴ認証試験プログラムで動作確認
・PictBridgeで提供しているPTPと互換性があり、 MatrixQuestDPSとの共存が可能







