概述 - 2022.1 Chinese

Vitis 统一软件平台文档 嵌入式软件开发 (UG1400)

Document ID
UG1400
Release Date
2022-04-26
Version
2022.1 简体中文

Vivado® Design Suite 包含 GNU 编译器集合 (GCC),以供 MicroBlaze™ 处理器以及 Arm® Cortex® A9、A53、A72 和 R5 处理器使用。

  • 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-A53Cortex-A72 处理器的 aarch64-none-elf-*
    • 用于 Cortex-R5F 处理器的 armr5-none-eabi-*
  • 工具链还包含 C 语言库、数学库、GCC 库和 C++ 标准库。
  • 编译器还使用常用二进制实用工具(称为 binutils),例如,汇编程序、连接器和对象转储。MicroBlazeArm 编译器工具使用基于 GNU 版本 2.31(在 2019.x 版本的源文件中)和基于 2.32 版本(在 2020.x 版本的源文件中)的 GNU binutils。