組込み向けUSBデバイスプロトコルスタック HE-USB/D 豊富な対応実績。USB 2.0のデュアルロールデバイスをサポートする拡張パッケージも提供可能
HE-USB/Dは、USBホストに接続して使用するUSBデバイス(USBファンクション)を作成するためのUSBデバイスドライバプロトコルスタックソフトウェアです。
主な特長
- USB 1.1/2.0準拠
- 少ないROM/RAMフットプリント
- CPU非依存
- RTOS抽象化レイヤによる多くのRTOSをドロップインサポート、またRTOSなしでも動作可
- すべてC言語で記述
- ソースコード提供
- 豊富なMCU内蔵のUSBデバイスコントローラ対応
- コントロール転送、インタラプト転送、バルク転送、アイソクロナス転送をサポート
- ハイスピード、フルスピード、ロースピードをサポート
- On-The-Goに対応した製品も提供
対応USBコントローラ
USB IPSynopsysSynopsys OTG controller | ||
---|---|---|
Mentor Graphics | MUSB controller | |
NXP | ISP1181、ISP1362、ISP1582、SAF1761 | |
MCU | Toshiba | TX00/TX03 |
Renesas | SH、RX | |
STMicroelectronics | STM32 | |
Cypress | FM0/FM3/FM4 | |
Atmel | SAM、AVR | |
Infineon | XMC | |
Microchip | PIC24、PIC32 | |
Texas Instruments | MSP430、OMAP-L1x | |
NXP | i.MX、Kinetis、LPC | |
Analog Devices | Blackfin BF60x |
主な用途(アプリケーション例など)
- 携帯メディアプレーヤー
- マスストレージ機器
- ヒューマンインターフェース機器
- AV機器
- 携帯電話
- 固定電話
- 有線LAN変換ドングル
- 無線LAN変換ドングル
- USB UARTインタフェース装置
- 計測装置
- 試験装置
- 医療機器
- データロガー
- バーコードリーダー
オプション/拡張性
USB 2.0(On-The-Go Specification Supplement)のデュアルロールデバイスをサポートする拡張パッケージを用意しています。
クラスドライバ対応
機能 | クラスドライバ |
---|---|
ヒューマンインターフェース | HID (マウス、キーボード、ジョイスティック、Genericデバイス) |
ストレージ | Mass Storage |
シリアル & Ethernet エミュレーション | RNDIS、CDC-ACM、CDC-ECM、CDC-EEM |
オーディオ | AUDIO、MIDI |
マルチメディア & 印刷 | MTP、PictBridge、Printer PCL |
ヘルスケア | PHDC(Continua Health Alliance USB standardに準拠) |
※ 独自ベンダクラスを作成するための、RAW バルククラスドライバパッケージも用意。
技術サポート体制
1年間の技術サポートを有償で提供いたします。 開発段階の技術的な疑問に、製品を熟知した専任サポートスタッフがメールや電話でサポートし、お客様の開発を強力にバックアップいたします。
移植・チューニング
弊社が提供するソフトウェアの移植サービスからアプリケーションの開発受託サービスなどを、別途承っております。開発期間が短い場合やエンジニアリングリソースが不足している時など、お客様に代わり経験豊富なエンジニアが移植、開発作業を行います。