開発製品 Products

USB-HOSTスタック

USBホストスタック (ITF-USBHost / ITF-EasyHost)


・OSなしで動作可能なUSB HOSTスタック開発中

USB HOST機能を組込みで使用したい場合に最適。
USB1.1に対応のITF-USBHostⅠとUSB2.0に対応のITF-USHostⅡ、また組込み用途で最も使われる一つのデバイス(HUB機能を使用しない)しか接続しないという条件に特化して、不要な機能、不要なクラスドライバーを省くことで、低価格実現したITF-EasyHostⅠ・ITF-EasyHostⅡを用意。
組込み機器に簡単にUSBプリンターやUSBストレージデバイスなどを接続することが可能。

特長

  • OHCI/EHCI対応のUSB HOSTドライバを添付
  • OUSB HOST機能を簡単に使える
  • O転送方式として、コントロール、インタラプト、バルク転送に対応
  • OクラスドライバとしてHIDやプリンタクラスドライバ、マスストレージクラスドライバーを用意(ITF-EasyHostの場合は全てのクラスはオプションです)

構成

動作環境

標準対応コントローラー

CPU USBコントローラー SPEED 対応スタック OS有り OS無し
RX62N (ルネサス) 内蔵 (ルネサス) Full ITF-USBHostⅠ
SH7727 (ルネサス) 内蔵 Full ITF-USBHostⅠ
SH7760 (ルネサス) 内蔵 Full ITF-USBHostⅠ 未対応
SH7751R (ルネサス) ML60842 (沖電気) Full ITF-USBHostⅠ 未対応
SH7751R (ルネサス) uPD720101 (ルネサス) Hi ITF-USBHostⅡ 未対応
SH7751R (ルネサス) uPD720102 (ルネサス) Hi ITF-USBHostⅡ 未対応
SH7760 (ルネサス) S1R72V17 (EPSON) Hi ITF-UsbHostⅡ 未対応
SH7751R (ルネサス) M66596 (ルネサス) Hi ITF-EasyHostⅡ
SH7751R (ルネサス) R8A66597 (ルネサス) Hi ITF-USBHostⅡ
V850 (ルネサス) uPD720150* (ルネサス) Hi ITF-USBHostⅡ 未対応
V850ES/Jx3 (ルネサス) 内蔵 Full ITF-USBHostⅠ 未対応
MB90F330 (サイプレス) 内蔵 Full ITF-EasyHostⅠ 未対応
MB91F660 (サイプレス) 内蔵 Full ITF-EasyHostⅠ 未対応
MB91F310 (サイプレス) 内蔵 Full ITF-USBHostⅠ 未対応
LPC2478 (NXP) 内蔵 Full ITF-USBHostⅠ
LPC2388 (NXP) 内蔵 Full ITF-USBHostⅠ
MCF52259 (NXP) 内蔵 Full ITF-USBHostⅠ

*開発中

実績コントローラー

CPU USBコントローラー SPEED 対応スタック
RX63N(ルネサス) CPU内蔵 Full ITF-USBHostⅠ
SH7720(ルネサス) CPU内蔵 Full ITF-USBHostⅠ
SH7263(ルネサス) CPU内蔵 Hi ITF-EasyHostⅡ
SH7264(ルネサス) CPU内蔵 Hi ITF-USBHostⅡ
SH7269(ルネサス) CPU内蔵 Hi ITF-USBHostⅡ
SH7671(ルネサス) CPU内蔵 Hi ITF-USBHostⅡ
VR4181A(ルネサス) CPU内蔵 Full ITF-USBHostiⅠ
MB9BF506(サイプレス) CPU内蔵 Full ITF-EasyHostⅠ
MB9BF568R(サイプレス) CPU内蔵 Full ITF-EasyHostⅠ
MB9BF366K(サイプレス) CPU内蔵 Full ITF-EasyHostⅠ
S6E2CC(サイプレス) CPU内蔵 Full ITF-EasyHostⅠ
MB91F353(サイプレス) ISP1161A(NXP) Full ITF-USBHostⅠ
LPC1820(NXP) CPU内蔵 Hi ITF-USBHostⅡ
LPC1833(NXP) CPU内蔵 Hi ITF-USBHostⅡ
Kinetis K20(NXP) CPU内蔵 Hi ITF-USBHostⅡ
Kinetis K60(NXP) CPU内蔵 Hi ITF-USBHostⅡ
Vybrid VF61N(NXP) CPU内蔵 Hi ITF-USBHostⅡ
i.MX6(NXP) CPU内蔵 Hi ITF-USBHostⅡ
TMS320DA830(TI) CPU内蔵 Hi ITF-USBHostⅡ
ADSP-BF606(Analog Devices) CPU内蔵 Hi ITF-USBHostⅡ
別途相談 その他(UHCI準拠) Full ITF-USBHostⅠ

対応OS : iTRON4.0

※その他個別対応もいたします。

API

関 数 名 内  容
初期化関数
Usb_Host_Init USBホストの初期化、資源の確保
Usb_Host_Exit USBホストの終了、資源の解放

使用例

USBメモリーなどマスストレージクラスの使用例
富士通製FRでの使用例
評価キットはこちら

お問い合わせ

東京技術センター

代表・営業042-528-8651
技術042-528-8652

諏訪本社

0266-57-0890

お問い合わせフォーム