USBホスト プラットフォーム 製品情報

Ubiquitous USB Host「小さく」「軽く」「速い」USBホスト プラットフォーム

MP3などの音楽データが入ったUSBメモリーやポータブル メディアプレイヤーをAV機器やカーオーディオに挿入して音楽を再生する、USB接続可能なデジタルカメラのデータをデジタル フォトフレームなどの機器に表示するなど、パソコン以外の機器に対してUSB接続するシーンが多くなっています。

Ubiquitous USB Hostは、PC周辺機器の標準規格として普及しているUSBデバイスとの接続のために、組込みシステムに最適化された USBクラスライブラリ群です。

既にメディアデータの標準ストレージとなっているマス ストレージクラス対応USB機器、およびデジタルカメラなどでの対応が標準になりつつあるMTPデバイスおよび著作権保護機能(WMDRM)つきMTPデバイスに対応。AV機器やカーオーディオのUSBホスト機能を少ないハードウェア リソースで実現できます。

リソースが少なく、かつコスト制約が厳しい組込み機器でUSBホスト機能に対応するためには、必要なソフトウェアのフットプリントが非常に小さく、コンパクトに動作する必要があります。

Ubiquitous USB Hostは、非常にコンパクトかつ効率的に動作するよう設計されており、低コストでUSBホスト機能が搭載できます。

各ライブラリは、お客様が必要とする機能にあわせて選択、実装が可能です。ハードウェアのリソースに応じて最適なかたちで利用できます。Linuxなどで開発する際に注意が必要となるGPLなどの制約は一切含まれておらず、全てのソフトウェアライブラリをユビキタスが開発、ご提供しています。

特長

小型・軽量・高速

プログラムサイズが小さく、ROM/RAMともに少ない容量で動作可能です。 効率的な動作を念頭に設計、最適化。これにより非常に低いCPU占有率を実現しています。

優れた移植性

各種ホストコントローラーへ対応済み。くわしくは下記、機能および仕様をご覧ください。新規に対応をご希望の方は別途お問い合わせください。

お問い合わせはこちら

機能および仕様

対応済みクラス

  • Mass Storage Class
  • MTP/PTP (SIC:Still Image Class)
  • Hub Class
  • HID Class
  • Audio Class (1.0)
  • Video Class (1.1)
  • Communication Device Class

フットプリント(最小構成時)

  • マスストレージクラス/ファイルシステム実装時 : ROM 約50Kバイト、RAM 約11Kバイト
  • PTP/SIC 実装時 : ROM 約80Kバイト、RAM 約5Kバイト

※その他のクラスおよび各サブクラス対応についてはご相談ください。

提供形態

ライブラリ・オブジェクト形式でのSDK(ソフトウェア開発キット)として提供します。お客様はアプリケーションプログラムリンク時にライブラリやオブジェクトをリンクしてください。(一部ソースファイルで提供するものもあります。)

サポートする開発環境については、お問い合わせください。

SDK 内容

  • ドキュメント
  • ヘッダファイル
  • ライブラリファイル
  • オブジェクトファイル
  • サンプルプログラム

お問い合わせはこちら

お問い合せ

お問い合せの内容に合わせて選択してください。

製品・セミナーについて IR・採用・その他について