イーソルは、技術者集団としてユビキタス社会に貢献します。

サイトマップEnglish
eSOLEmbedded,Engineering and Enabling Solution

Home > 組込みシステムソリューション > ミドルウェア > USB > PrUSB/Device

組込みシステムソリューション お問い合わせはこちら

組込みシステム向けUSBデバイス側スタック2

PrUSB/Device

概要

PrUSB/Deviceは、USB1.1および2.0 (Full Speed/High Speed) 仕様に準拠した、USBデバイス側スタックです。PCやPC周辺機器のみならず、デジタルカメラなどデジタルコンシューマ機器においてもUSB(Universal Serial Bus)通信が主流となっています。PrUSB/Deviceを組み込み、システムを構築することで、USBデバイス機能を持った機器を容易に開発できます。


USBデバイス機能

USBシステムにおけるUSBデバイス層の論理デバイスに対応し、ターゲット機能を提供します。PrUSB/Deviceが提供するUSBドライバは、USBコントローラを制御し、ユーザアプリケーションからの要求を受け、USB通信を実現します。


三種類の転送タイプをサポート

PrUSB/Deviceは、以下の転送タイプをサポートしています。

  • コントロール転送: ホスト・ターゲット間の制御用データ転送
  • バルク転送: 比較的まとまった量のデータ転送や非周期的なデータ転送
  • インタラプト転送: 比較的少量の定周期的なデータ転送

Mass Storageクラスドライバを標準で提供

Mass Storageクラスドライバが標準で提供されますので、デジタルカメラ等の大容量デバイスのUSB対応が簡単にできます。また、独自クラス作成時のリファレンスとして、サンプルクラスドライバも添付されています。


デバイス検証ツールを添付

Windows上でUSBデバイスの動作を検証できるUSBデバイス検証ツールを標準添付しています。データのやり取りをWindows上で確認できるため、より効率的な開発ができます。


T-Engine、T-Kernelへの対応

PrUSB/Deviceは、T-Engine、T-Kernel に対応しています。


ソースコード提供

PrUSB/Deviceは、ソースコードで提供されます。


保守サービス・カスタマイズサービス

PrUSB/Deviceでは、下記内容の保守サービスを提供しています。保守サービスを受けることにより、安心してPrUSB/Deviceを使った開発に取り組むことができます。

  • メールでの製品に関するお問合せに対する回答
  • マイナーバージョンアップ品の提供

また、独自リアルタイムOSやハードウェアなど、異なる環境にPrUSB/Deviceを対応させるカスタマイズサービスを提供しています。

PrUSB/Deviceアーキテクチャ図
PrUSB/Deviceアーキテクチャ図

このページのトップへ

動作環境

PrUSB/Deviceは、以下のUSBデバイスコントローラで動作実績があります。

  • S1R72V05 (セイコーエプソン製)
  • S1R72V03 (セイコーエプソン製)
  • TMS320DM35x (テキサス・インスツルメンツ製)内蔵
  • TMS320DM644x (テキサス・インスツルメンツ製)内蔵
  • SH7727 (ルネサステクノロジ製)内蔵
  • M66592 (ルネサステクノロジ製)

他のコントローラ対応をご希望の場合にはお問い合わせください。

このページのトップへ

関連製品

関連製品
PictDirect PictBridge向けSDK
  • プリンタ側は今後対応予定です。
PrUSB/Host USBホスト側プロトコルスタック

このページのトップへ

採用事例

お問い合わせ

このページのトップへ


ガイロジック株式会社

PrUSB/Hostは、ガイロジック株式会社が販売するUSBアナライザ「Ellisys USB Explorer 260 Analyzer」を使用して開発されました。

お問い合わせはこちら
Copyright (c) 2002-2011 eSOL Co.,Ltd. All rights reserved.