ミドルウェア製品

サブメニューをスキップする

MatrixQuestUSB/host

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
  • マスストレージクラス、ファイルシステム、ハイスピードオプションをセットにしたパッケージ価格を用意

※記載されている製品・システム名は、各社の商標または登録商標です。

このページの上へ