USB1.1/2.0対応ホストドライバ
概要
「MatrixQuestUSB/host」は、uQuestが開発した組込み用途向けのUSB(Universal Serial Bus)のホスト機能を実現する為のソフトウェアです。本ソフトウェアを使用することにより、各種USBデバイスを組込みシステムに接続することができます。
OHCI/UHCI/EHCIといった標準規格に準拠したUSBコントローラをサポートします。ルネサステクノロジのSH7727/7720、SH7760、SH7763などに内蔵されているOHCIコントローラや、NECエレクトロニクスのV850ES/Jx3-U内蔵のOHCIコントローラの他、フリースケールのi.MXシリーズも動作検証済みです。
下記対応コントローラ以外の簡易型ホストコントローラについては、別製品のMatrixQuestUSB/liteのページをご覧下さい。
特徴
- USB 2.0準拠
- HUBを介した6階層までのスター型接続で、ホスト1台、ターゲット最大127台の接続が可能
- ハイスピード(480Mbps)/フルスピード(12Mbps)/ロースピード(1.5Mbps)の混在が可能
- コントロール転送、バルク転送、インタラプト転送、アイソクロナス転送をサポート
- ルートHUBドライバをサポート
- 接続機器のホットプラグ・プラグアンドプレイに対応
- キーボード/マウス(HID)、プリンタ、HUBの各クラスドライバを標準で提供
- 他アプリケーションから独立したメモリ管理が可能
- クラスドライバを動的に登録可能
- システム依存部を完全分離することにより高い移植性を実現
- 多彩なログ機能によりデバッグが容易
- OSやコンパイラなどの環境依存部を吸収するミドルウェア共通環境"KSLLib"を標準提供
- 開発初期段階における簡易動作確認時に威力を発揮するMMIツール"mshell"を標準提供
- QACによるソースコード静的解析を実施し高いソフトウェア品質を確保

提供形態
- 使用許諾
ソースコードでご提供します。ターゲットロイヤリティが必要となります。
提供物
- ソースコード
- 各種ドライバ仕様書
- インストールガイド
- アプリケーションガイド
- ポーティングガイド
制限事項
- 本ソフトウェアはUSBファンクションの機能はサポートされておりません。
- USBファンクション機能については、別製品のMatrixQuestUSB/funcをご利用ください。
- ご使用になるUSBコントローラによっては全ての機能をサポートしていない場合があります。詳細はお問い合わせ下さい。
動作確認済みOS
MatrixQuestUSB/host は、以下のOS上で動作検証を行っています。OS非依存に設計されていますので、その他OSでの対応・実績についてはお問い合わせ下さい。
- μITRON
- VxWorks
対応コントローラ
- ハイスピードオプション:MatrixQuestUSB/host-hs
- オプションクラスドライバ
- マスストレージクラス:MatrixQuestUSB/host-msc
- スティルイメージクラス(PTPを含む):MatrixQuestUSB/host-sic
- コミュニケーションクラス:MatrixQuestUSB/host-cdc
- ヘッドセットクラス:MatrixQuestUSB/host-hsc
- マスストレージクラス、ファイルシステム、ハイスピードオプションをセットにしたパッケージ価格を用意
| N/A | 関連情報 |
|---|---|
| OHCI | |
| UHCI | |
| EHCI | |
| STエリクソン | 関連情報 |
| ISP1160/1161 | |
| ISP1760/1761 | |
| TI | 関連情報 |
| Sitara ARM(R) AM35xシリーズ内蔵 | |
| フリースケール | 関連情報 |
| i.MX25 i.MX27 |
i.MXのページへ |
| ルネサス エレクトロニクス | 関連情報 |
| SH7727/7720 | SH7700シリーズのページへ |
| SH7760 | SH7760のページへ |
| SH7763 | SH7763のページへ |
| μPD720101 | μPD720101のページへ |
| μPD720102 | μPD720102のページへ |
| V850ES/Jx3-U | V850ES/Jx3-Uのページへ |
オプション
※記載されている製品・システム名は、各社の商標または登録商標です。




