Nios® Vエンベデッド・プロセッサー・デザイン・ハンドブック

ID 726952
日付 7/08/2024
Public
ドキュメント目次

3.1.2. アプリケーション・プロジェクト

Nios V C/C++ アプリケーション・プロジェクトには、次の特徴があります。
  • 一連のソースコードと CMakeLists.txt で構成されます。
    • CMakeLists.txt ではソースコードをコンパイルし、それをBSPおよび1つ以上のオプションのライブラリーとリンクして、1つの .elf ファイルを作成します。
  • ソースファイルの1つに関数 main() を含みます。
  • ライブラリーおよびBSPの関数を呼び出すコードを含みます。

インテルが提供する Quartus® Prime開発ソフトウェア・ユーティリティー・ツールの niosv-app ユーティリティー・ツールにより、アプリケーションの CMakeLists.txt を作成します。また、インテルFPGA向けの RiscFree* IDEにより、Eclipseベースの環境においてソースコードを変更します。