東芝情報システム株式会社

USB1.1/2.0対応ホストドライバ プロトコルスタック

「MatrixQuestUSB/host」は、組込み用途向けのUSB(Universal Serial Bus)のホスト機能を実現する為のプロトコルスタックです。本ソフトウェアを使用することにより、各種USBデバイスを組込みシステムに接続することができます。OHCI/UHCI/EHCIといった標準規格に準拠したUSBコントローラをサポートします。ルネサスエレクトロニクスのSH7727/7720、SH7760、SH7763などに内蔵されているOHCIコントローラや、V850ES/Jx3-U内蔵のOHCIコントローラの他、NXPのi.MXシリーズも動作検証済みです。下記対応コントローラ以外の簡易型ホストコントローラについては、別製品のMatrixQuestUSB/liteのページをご覧下さい。

MatrixQuestUSB/host 特長

  • USB 2.0準拠
    • HUBを介した6階層までのスター型接続で、ホスト1台、ターゲット最大127台の接続が可能
    • ハイスピード(480Mbps)/フルスピード(12Mbps)/ロースピード(1.5Mbps)の混在が可能
    • コントロール転送、バルク転送、インタラプト転送、アイソクロナス転送をサポート
  • ルートHUBドライバをサポート
  • 接続機器のホットプラグ・プラグアンドプレイに対応
  • キーボード/マウス(HID)、プリンタ、HUBの各クラスドライバを標準で提供
  • 他アプリケーションから独立したメモリ管理が可能
  • クラスドライバを動的に登録可能
  • システム依存部を完全分離することにより高い移植性を実現
  • 多彩なログ機能によりデバッグが容易
  • OSやコンパイラなどの環境依存部を吸収するミドルウェア共通環境"KSLLib"を標準提供
  • 開発初期段階における簡易動作確認時に威力を発揮するMMIツール"mshell"を標準提供
  • QACによるソースコード静的解析を実施し高いソフトウェア品質を確保

MatrixQuestUSB/host構成表

製品仕様

提供形態

  • 使用許諾
    ソースコードでご提供します。
    ターゲットロイヤリティが必要となります。

提供物

  • ソースコード
  • 各種ドライバ仕様書
  • インストールガイド
  • アプリケーションガイド
  • ポーティングガイド

制限事項

  • 本ソフトウェアはUSBファンクションの機能はサポートされておりません。
  • USBファンクション機能については、別製品のMatrixQuestUSB/funcをご利用ください。
  • ご使用になるUSBコントローラによっては全ての機能をサポートしていない場合があります。
    詳細はお問い合わせ下さい。

動作確認OS

MatrixQuestUSB/host は、以下のOS上で動作検証を行っています。OS非依存に設計されていますので、以下に記載されていないOSへの対応や実績についてはお問い合わせ下さい。

  • µITRON
  • VxWorks

対応コントローラ

  • OHCI
  • UHCI
  • EHCI
  • UHC124
  • TD242LP
  • TD243
  • ISP1160/1161
  • ISP1760/1761
  • SH7727/7720
  • SH7760
  • SH7763
  • V850ES/Jx3-U
  • i.MX27

オプション

  • On-The-Goオプション:MatrixQuestUSB/host-otg
  • ハイスピードオプション:MatrixQuestUSB/host-hs
  • オプションクラスドライバ
    • マスストレージクラス:MatrixQuestUSB/host-msc
    • スティルイメージクラス(PTPを含む):MatrixQuestUSB/host-sic
    • コミュニケーションクラス:MatrixQuestUSB/host-cdc
    • オーディオクラス:MatrixQuestUSB/host-adc
    • ヘッドセットクラス:MatrixQuestUSB/host-hsc
    • 携帯電話クラス:MatrixQuestUSB/host-foma

MatrixQuest シリーズ 関連製品

MatrixQuestUSB/lite
(簡易ホストに特化したUSBホストドライバです)

MatrixQuestUSB/func
(USBのファンクション機能を実現します)

お気軽にお問い合わせください。当社の製品・サービスは企業・団体・法人様向けに販売しております。

電話番号044-246-8320

受付時間:9:00~17:45
但し、土曜・日曜・祝日および当社休業日を除く