| 開発者 | インフィニオンテクノロジーズ |
|---|---|
| 書かれた | Java、C |
| オペレーティング·システム | マイクロソフトウィンドウズ |
| 利用可能 | 英語 |
| Webサイト | http://www.infineon.com/... |
DAVE(Digital Application Virtual Engineer )は、 C / C++で作成されたマイクロコントローラアプリケーション用のソフトウェア開発およびコード生成ツールです。
バージョン
バージョン 4 (ベータ版)
「アプリ」を使用した C/C++ および/または GUI ベースの開発のための Eclipse ベースの開発環境の後継です。Cortex -M プロセッサを使用した最新の XMC1xxx および XMC4xxx マイクロコントローラ用のコードを生成します。DAVE SDK は、DAVE 用の独自の「アプリ」をセットアップするための無料の開発環境です。
バージョン3
自動コード生成は、DAVE アプリと呼ばれるケース指向で構成可能、テスト済みのソフトウェア (SW) コンポーネントの使用に基づいています。これらは、Web からダウンロードできる実行可能で構成可能なアプリケーション ノートに相当します。環境は Eclipse に基づいています。C/C++ を使用した通常のプログラム開発も可能です。この開発のターゲットは、ARM Cortex-M プロセッサを使用する XMC1xxx および XMC4xxx マイクロコントローラです。[1]
以前のバージョン
このバージョンは、Infineon の 32 ビット MCU ( TriCore AUDO ファミリ)、16 ビット MCU (C166、XC166、XE166、XC2000 ファミリ)、および 8 ビット MCU (XC800 ファミリ) を対象としています。初期セットアップ後、構成ウィザードが表示され、ハードウェア周辺機器、制御ユニット、およびモジュールの概要が表示されます。必要な機能を選択することで、マイクロコントローラ アプリケーションを作成できます。このステップでは、モジュールの初期化と制御のために、モジュール固有の機能を選択する必要があります。最後に、アプリケーションのソース ファイルが DAVE によって生成され、選択した開発環境のプロジェクトに埋め込まれます。この環境では、コードを変更したり、既存のプロジェクトに追加したりすることができます。[2]
DAVE関連ソフトウェア
インフィニオンは、特定のマイクロコントローラファミリまたは追加のハードウェア向けにDAVEと組み合わせて使用できる追加のソフトウェアも開発しました。XC800用のDAVE Benchは、オープンソースのEclipseアーキテクチャに基づいて、インフィニオンの8ビットマイクロコントローラファミリ向けの無料開発ツールを提供するプラットフォームです。[3] DAVE Driveは、アプリケーション開発者がブラシレス同期三相モーター を制御するための組み込みソフトウェアを作成できるようにするGUIベースのソフトウェアツールです。[4]
代替ソフトウェア
Infineon MCUは、選択したMCUターゲットに応じて、いくつかの商用製品によって直接サポートされています。[5] Matlab用の組み込みコーダライブラリが存在します。[6] DAVEの無料の代替として、開発者はKeil Microcontroller Development Kit(MDK)バージョン5を使用できます。この方法では、Keilからライセンスを購入せずに、最大128kBのXMX1000シリーズのコードを開発できます。[7]
参考文献
- ^ 「DAVE™フォーラム」 。 2016年6月25日閲覧。
- ^ 「DAvE、Tasking EDE、CrossView Pro Debugger を使用した XC164CS スターターキットの使用開始」(PDF)。アプリケーション ノート。Infineon Technologies。2011年3 月 5 日閲覧。[永久リンク切れ ]
- ^ 「DAvE Bench」。製品概要。Infineon Technologies 。 2016年4月5日閲覧。
- ^ 「DAVE™ Drive アプリケーション コード ジェネレーター (PMSM および BLDC モーター制御用、Infineon の 8 ビット マイクロコントローラーを使用)」。アプリケーション概要。Infineon Technologies。2011 年 4 月 11 日時点のオリジナルからアーカイブ。2011年3 月 5 日に取得。
- ^ AG、Infineon Technologies。「製品 - Infineon Technologies」。2016年6月25日閲覧。
- ^ AG、Infineon Technologies。「製品 - Infineon Technologies」。2016年9月21日時点のオリジナルよりアーカイブ。2016年6月25日閲覧。
- ^ 「MDK for Infineon XMC - インストール - アクティベーション」。2016年6月25日閲覧。
