概要 - 2022.1 日本語

Vitis 統合ソフトウェア プラットフォームの資料: エンベデッド ソフトウェア開発 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 日本語

Vivado® Design Suite には、 MicroBlaze™ プロセッサおよび Arm® Cortex® A9、A53、A72、および R5 プロセッサ用の GNU コンパイラ コレクション (GCC) が含まれています。

  • Vivado GNU ツールでは、C および C++ 言語の両方がサポートされています。
  • MicroBlaze GNU ツールには、mb-gcc および mb-g++ コンパイラ、mb-as アセンブラー、mb-ld リンカーが含まれています。
  • Arm プロセッサ ツールには、次が含まれます。
    • Cortex A9 プロセッサ用の arm-none-eabi-gcc および arm-none-eabi-g++ コンパイラ、arm-none-eabi-as アセンブラー、および arm-none-eabi-ld リンカー
    • Cortex-A53 および Cortex-A72 プロセッサ用の aarch64-none-elf-*
    • Cortex-R5F プロセッサ用の armr5-none-eabi-*
  • また、C、数学、GCC、および C++ の標準ライブラリも含まれています。
  • コンパイラでは、アセンブラー、リンカー、オブジェクト ダンプなど、共通バイナリ ユーティリティ (binutils と呼ばれる) も使用されます。MicroBlaze および Arm 用のコンパイラ ツールでは、2019.x の場合はバージョン 2.31、2020.x の場合はバージョン 2.32 の GNU に基づく GNU binutils が使用されます。