インテルのみ表示可能 — GUID: lro1402537122637
Ixiasoft
10. ベアメタル・コンパイラ
SoC EDSに付属するベアメタル・コンパイラは、Mentor Graphics® Sourcery™ CodeBenchライト・エディションのバージョン4.9.2です。
Sourcery CodeBenchライト・エディションについての詳細情報および最新バージョンのツールのダウンロードについては、Mentor Graphics社のウェブサイトを参照してください。
このコンパイラはGCCベースのarm-altera-eabiポートで、ARMプロセッサをターゲットとしており、ベアメタル・オペレーションを仮定し、標準のARMエンベデッド・アプリケーション・バイナリ・インタフェース(EABI)規定を使用します。
ベアメタル・コンパイラはSoC EDSインストールの一部として以下のフォルダにインストールされます。<SoC EDS installation directory> /host_tools/mentor/gnu/arm/baremetal.
エンベデッド・コマンド・シェルはSoC EDS installation directoryからスクリプトを実行することで開きますが、エンベデッド・コマンド・シェルは呼び出されるべきベアメタル・コンパイル・ツールへの正しい環境PATH変数を設定します。シェルの開始後は、arm-altera-eabi-gccのようなコマンドは直接呼び出すことが可能です。ARM DS-5 AE環境がエンベデッド・コマンド・シェルから開始される場合、環境設定が継承され、これらのコンパイル・ツールを直接呼び出すことが可能です。
また、コンパイル・ツールへのフル・パスは次のように使用可能です。<SoC EDS installation directory> /host_tools/mentor/gnu/arm/baremetal/bin.
ベアメタル・コンパイラの完全なドキュメンテーションは、<SoC EDS installation directory> /host_tools/mentor/gnu/arm/baremetal/share/doc/sourceryg++-arm-altera-eabiに格納されています。ドキュメンテーションは、様々なユーザの好みに合わせて4種類の形式で提供されています。
- HTMLファイル
- Infoファイル
- Manページ
- PDFファイル
提供されているドキュメントは以下を含みます。
- コンパイラ・マニュアル
- アセンブラ・マニュアル
- リンカ・マニュアル
- Binutilsマニュアル
- GDBマニュアル
- スタート・ガイド2
- ライブラリ・マニュアル