Skip to main content

IAR Embedded Workbench for Arm 9.70.x

インストールディレクトリ構造

このセクションの内容:

インストール手順により、IAR開発ツールで使用されるさまざまな種類のファイルを格納するための複数のディレクトリが作成されます。以下のセクションでは、各ディレクトリにデフォルトで含まれているファイルについて説明します。

ルートディレクトリ

デフォルトのインストール ルート ディレクトリ は通常c:\iar\ewarm-n.n\です。

armディレクトリ

armディレクトリには、製品固有のすべてのサブディレクトリが含まれています。

ディレクトリ

説明

arm\bin

コンパイラ、アセンブラ、リンカ、ライブラリツール、C-SPY® ドライバなど、Arm固有のコンポーネントの実行可能ファイルが含まれています。

arm\config

開発環境とプロジェクトの設定に使用されるファイルが含まれます。例:

• リンカ設定ファイル(*.icf)

特殊機能レジスタ 記述ファイル ( *.sfr)

C-SPY デバイス記述ファイル(*.ddf

デバイス選択ファイル(*.i79*.menu)

各種デバイス用のフラッシュローダ アプリケーション (*.out)

構文カラー設定ファイル(*.cfg)

アプリケーション/ライブラリプロジェクト用のプロジェクトテンプレート(*.ewp)、およびライブラリプロジェクト用のライブラリ設定ファイル。

arm\cstat

C-STATに関連するファイルが含まれます。

arm\doc

IARドキュメントおよびArmリファレンスガイドが含まれています。ディレクトリには、Armツールに関する最新の追加情報を含むリリースノートも含まれています。

arm\drivers

低レベルのデバイスドライバ (通常はC-SPYドライバで必要なUSBドライバ) が含まれています。

arm\examples

インフォメーションセンターから開くことができるサンプルプロジェクトに関連するファイルが含まれています。

arm\inc

標準C またはC++ライブラリのヘッダーファイルなどのインクルードファイルが含まれます。また、特殊機能レジスタ(SFR)を定義する特定のヘッダファイルもあります。これらのファイルは、コンパイラとアセンブラの両方で使用されます。

arm\lib

コンパイラが使用するプリビルドライブラリおよび対応するライブラリ設定ファイルが含まれます。

arm

プラグインモジュールとしてロードできるコンポーネントの実行可能ファイルと説明ファイルが含まれます。

arm\rtos

IAR Embedded Workbenchに統合されたサードパーティ製RTOSおよびミドルウェアソリューションの製品情報、評価バージョン、およびサンプルプロジェクトが含まれます。

arm\src

一部の設定可能なライブラリ関数およびライブラリソースコードのソースファイルが含まれます。

ILINKリンカの場合、ディレクトリにはELFユーティリティのソースコードも含まれます。

arm\tutorials

インフォメーションセンターのチュートリアルに使用されるファイルが含まれます。

表10 armディレクトリ


commonディレクトリ

commonディレクトリには、すべてのIAR Embedded Workbench製品で共有するコンポーネントのサブディレクトリが含まれています。

ディレクトリ

説明

common\bin

エディタやグラフィカル ユーザー インターフェース コンポーネントなど、すべてのIAR Embedded Workbench製品に共通のコンポーネントの実行可能ファイルが含まれています。IDE用の実行可能ファイルもここにあります。

common\config

IDEで開発環境の設定に使用するファイルが含まれます。

common\doc

すべてのIAR Embedded Workbench製品に共通のコンポーネントに関する最新の追加情報を含むリリースノートが含まれています。これらのファイルの内容を確認することをお勧めします。ディレクトリには、インストールとライセンスに関するドキュメントも含まれています。

common\plugins

プラグインモジュールとしてロードできるコンポーネントの実行可能ファイルと説明ファイルが含まれます。

表11 commonディレクトリ


install-infoディレクトリ

install-infoディレクトリには、インストールされている製品コンポーネントのメタデータ (バージョン番号、名前など) が含まれています。これらのファイルを変更しないでください。