|
USBware デバイススタック は、機器にUSBデバイス機能を組み込むためのソフトウェアです。
主な特長
- USB 1.1/2.0/3.0
- WirelessUSB対応
- 小さいフットプリント
- CPU非依存
- 各種OS用をドロッブインサポート
- OS抽象化レイヤにより未対応OSにも簡単に移植可能
- RTOSなしでも動作
- すべてC言語で記述
- ソースコード提供
- PCIバス、ローカルバスなど充実したUSBコントローラ対応、USB IPコア対応
- コントロール転送、インタラプト転送、バルク転送、アイソクロナス転送をサポート
- ハイスピード、フルスピード、ロースピードをサポート
- On-The-Goに対応した製品も提供
ユーザーの利益性
- 動的にアタッチおよび再設定可能なペリフェラル
- 同一のワイヤーでアイソクロナス転送と非同期転送をサポート
- 複数のデバイスの同時運用をサポート
- さまざまなパケットサイズおよび転送レートのサポート
- エラー対処のメカニズム
- ユーザにディレイを感じさせない動的な抜き差し
- メモリリークを防ぐための、静的および動的なメモリプール管理メカニズム
- アップル社よりライセンスを受けたiPodファンクションドライバのサポート
- PC用USBドライバ"Driver Core"との組み合わせで、PC側のOSが未サポートのデバイスドライバをバンドル可能
対応コントローラ
- 標準仕様のOHCI, UHCI, EHCI, xHCI
- 単体USBコントローラおよびUSB IP
- NXP ISP 118x/136x/158x/176x
- Chipidea HS core
- Chipidea (ARC) FS core
- Mentor HS Core
- Synopsys HS Core
- Synopsys UDC-20 Core
- Synopsys/TD243 Core
- USBコントローラ内蔵CPU
- TI OMAP HS
- TI OMAP FS
- TI TMS320C64x DSP
- Freescale i.MX21/25/27/31/35
- Freescale Coldfire MCFxxxx
- NXP LPC 214x/236x/24xx/3xxx
- Atmel AT91SAM7x/9x
- Atmel AT91RM920
- Samsung S3C241x
- Samsung S3C64xx
- Blackfin BF54x/BF52x
- ST STR9 Family
- Qualcomm MSM6280
- Qualcomm MSM7220
- Icera Livanto ICE80xx
- PNX 831x/833x
- RMI AU1350
主な用途(アプリケーション例など)
- PDA
- 携帯電話
- デジタルカメラ
- メディアプレイヤー
- STB
- 認証装置
- その他各種民生機器
オプション/拡張性
- ファンクションドライバ対応
- MTP
- DFU
- CCID (Chip/Smart Card Interface Devices)
- Custom Drivers
- Auto Install
USBリモートNDISスレーブスタック
技術サポート体制
1年間の技術サポートを有償で提供いたします。 開発段階の技術的な疑問に、メールや電話でサポートいたします。 製品を熟知した専任サポートスタッフが、お客様の開発を強力にバックアップいたします。 ご要望に応じて、移植請負開発を承ります。
移植・チューニング
弊社が提供するソフトウェアの移植サービスからアプリケーションの開発受託サービスなどを、別途承っております。開発期間が短い場合やエンジニアリングリソースが不足している時など、お客様に代わり経験豊富なエンジニアが移植、開発作業を行います。
|