これは機械翻訳されたコンテンツです。 詳しくは こちらをご覧ください。

EZ-USB™ FX3ソフトウェア開発キット

FX3ソフトウェア開発キット (SDK) によるSuperSpeed USB統合の効率化

nobutton

概要

インフィニオンは、SuperSpeed USBをあらゆる組み込みアプリケーションに容易に統合するために、FX3向けの完全なソフトウェアおよびファームウェアスタックを提供しています。ソフトウェア開発キット (SDK) には、アプリケーション開発の加速に役立つツール、ドライバー、およびアプリケーション例が付属しています。このSDKは、Windows、Linux、およびMacOSプラットフォームでの完全なファームウェア開発とデバッグサポートを提供します。

SDK の現在のバージョンは、FX3S、CX3、SD3、FX2G2、Benicia、Bay など、FX3 デバイス ファミリのすべての部品をサポートしています。FX3S、Benicia、SD3デバイスは、FX3デバイスにSD / MMC周辺機器アクセスのサポートを追加します。CX3デバイスは、イメージ・センサに直接接続できるMIPI CSIインタフェースを提供します。FX2G2 は、FX3 デバイスの USB 2.0 専用バージョンです。Bay は Benicia デバイスの USB 2.0 専用バージョンです。各デバイスの詳細については、対応する製品ページを参照してください。

SDK インストールパッケージと、個々のコンポーネントの zip/tar アーカイブは、以下からダウンロードできます。以下に、ダウンロードする適切なファイルを選択するのに役立つこれらのダウンロード可能なアイテムの簡単な説明を示します。

  • EZ-USB FX3 SDK Installer - これは、サンプルを含むファームウェアライブラリ、Windows ホストドライバとアプリケーションを含む USB Suite、Eclipse IDE および GCC ツールチェーンをインストールするマスターインストーラファイルです。インストーラを使用してインストールすると、Infineon Update Managerを使用すると、ユーザーはこれらのソフトウェアモジュールのアップデートバージョンを検索し、アップグレードを容易にすることができます。
  • ファームウェアライブラリ Zip - FX3 ファームウェアライブラリ、完全な FX3 ファームウェアソース、ヘッダーファイル、サンプルコード、ファームウェア変換ユーティリティ、およびドキュメントを含む zip アーカイブ。次のファームウェア ソース サンプルも、ライブラリの zip ファイルの一部です。
  • USBバルクデータループバックとソース/シンク
  • USBアイソクロナスループバックとソース/シンク
  • DMA の例: インターリーブ データとマルチキャスト データ
  • シリアル・インターフェース・ループバック:UART、SPI、I2C、I2S
  • スレーブFIFO:同期および非同期
  • USBビデオクラス:アイソクロナスとバルク
  • USBマスストレージバルク専用トランスポート
  • USBオーディオクラス:入力(マイク)デバイス
  • FX3S デバイスのマス ストレージ クラスの例
  • CX3デバイス用のAptinaおよびOmnivisionセンサーを使用したUVCの例
  • GPIF II マスタモードの例
  • USB 2.0 のみのバージョンの UVC (FX2G2 デバイス用) の例
  • USB Suite Zip - 32 ビット プラットフォーム (Windows XP、Vista、Windows 7、Windows 8、Windows 8.1) および 64 ビット プラットフォーム (Windows Vista、Windows 7、Windows 8、Windows 8.1) 用の Windows ホスト ドライバー、C++ および C# API ライブラリ、コントロール センター、バルクループ、ストリーマー アプリケーションを含む zip アーカイブ
  • Linuxプラットフォーム用のFX3 SDK - FX3ファームウェアライブラリとサンプル、Arm GNUツールチェーン、Eclipse IDE(x64およびx86バージョン)、Linuxプラットフォーム用のCyUSBスイートを含むtarアーカイブ
  • MacOSプラットフォーム用のFX3 SDK - FX3ファームウェアライブラリとサンプル、Arm GNUツールチェーン、Eclipse IDE、Mac OSプラットフォーム用のCyUSBラッパーライブラリを含むtarアーカイブ
  • ドキュメント
  • FX3プログラマーズマニュアル
  • FX3 APIガイド
  • FX3 SDK リリースノート
  • FX3 SDK トラブルシューティングガイド
  • USB Suite リリースノート
  • USB Suiteクイックスタートガイド
  • USB Suite Source Code Zip - Windows ホストドライバーのソースコードと C++ および C# API ライブラリのソースコードを含む zip アーカイブ

インフィニオンは、SuperSpeed USBをあらゆる組み込みアプリケーションに容易に統合するために、FX3向けの完全なソフトウェアおよびファームウェアスタックを提供しています。ソフトウェア開発キット (SDK) には、アプリケーション開発の加速に役立つツール、ドライバー、およびアプリケーション例が付属しています。このSDKは、Windows、Linux、およびMacOSプラットフォームでの完全なファームウェア開発とデバッグサポートを提供します。

SDK の現在のバージョンは、FX3S、CX3、SD3、FX2G2、Benicia、Bay など、FX3 デバイス ファミリのすべての部品をサポートしています。FX3S、Benicia、SD3デバイスは、FX3デバイスにSD / MMC周辺機器アクセスのサポートを追加します。CX3デバイスは、イメージ・センサに直接接続できるMIPI CSIインタフェースを提供します。FX2G2 は、FX3 デバイスの USB 2.0 専用バージョンです。Bay は Benicia デバイスの USB 2.0 専用バージョンです。各デバイスの詳細については、対応する製品ページを参照してください。

SDK インストールパッケージと、個々のコンポーネントの zip/tar アーカイブは、以下からダウンロードできます。以下に、ダウンロードする適切なファイルを選択するのに役立つこれらのダウンロード可能なアイテムの簡単な説明を示します。

  • EZ-USB FX3 SDK Installer - これは、サンプルを含むファームウェアライブラリ、Windows ホストドライバとアプリケーションを含む USB Suite、Eclipse IDE および GCC ツールチェーンをインストールするマスターインストーラファイルです。インストーラを使用してインストールすると、Infineon Update Managerを使用すると、ユーザーはこれらのソフトウェアモジュールのアップデートバージョンを検索し、アップグレードを容易にすることができます。
  • ファームウェアライブラリ Zip - FX3 ファームウェアライブラリ、完全な FX3 ファームウェアソース、ヘッダーファイル、サンプルコード、ファームウェア変換ユーティリティ、およびドキュメントを含む zip アーカイブ。次のファームウェア ソース サンプルも、ライブラリの zip ファイルの一部です。
  • USBバルクデータループバックとソース/シンク
  • USBアイソクロナスループバックとソース/シンク
  • DMA の例: インターリーブ データとマルチキャスト データ
  • シリアル・インターフェース・ループバック:UART、SPI、I2C、I2S
  • スレーブFIFO:同期および非同期
  • USBビデオクラス:アイソクロナスとバルク
  • USBマスストレージバルク専用トランスポート
  • USBオーディオクラス:入力(マイク)デバイス
  • FX3S デバイスのマス ストレージ クラスの例
  • CX3デバイス用のAptinaおよびOmnivisionセンサーを使用したUVCの例
  • GPIF II マスタモードの例
  • USB 2.0 のみのバージョンの UVC (FX2G2 デバイス用) の例

  • USB Suite Zip - 32 ビット プラットフォーム (Windows XP、Vista、Windows 7、Windows 8、Windows 8.1) および 64 ビット プラットフォーム (Windows Vista、Windows 7、Windows 8、Windows 8.1) 用の Windows ホスト ドライバー、C++ および C# API ライブラリ、コントロール センター、バルクループ、ストリーマー アプリケーションを含む zip アーカイブ
  • Linuxプラットフォーム用のFX3 SDK - FX3ファームウェアライブラリとサンプル、Arm GNUツールチェーン、Eclipse IDE(x64およびx86バージョン)、Linuxプラットフォーム用のCyUSBスイートを含むtarアーカイブ
  • MacOSプラットフォーム用のFX3 SDK - FX3ファームウェアライブラリとサンプル、Arm GNUツールチェーン、Eclipse IDE、Mac OSプラットフォーム用のCyUSBラッパーライブラリを含むtarアーカイブ
  • ドキュメント
  • FX3プログラマーズマニュアル
  • FX3 APIガイド
  • FX3 SDK リリースノート
  • FX3 SDK トラブルシューティングガイド
  • USB Suite リリースノート
  • USB Suiteクイックスタートガイド
  • USB Suite Source Code Zip - Windows ホストドライバーのソースコードと C++ および C# API ライブラリのソースコードを含む zip アーカイブ

デザイン リソース