Altera SoCエンベデッド・デザイン・スイート(EDS)ユーザ・ガイド

ID 683187
日付 2/17/2016
Public
ドキュメント目次

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
  • ライブラリ・マニュアル
2 スタート・ガイドは、Altera WikiのSoCEDSGettingStartedのページで確認することができます。