The Vitis software platform IDE provides a complete environment for creating software applications targeted for AMD embedded processors. It includes:
- A GNU-based compiler toolchain (GCC compiler, TCF System debugger, utilities, and libraries)
- A JTAG debugger
- A flash programmer
- Drivers for AMD IP and bare-metal board support packages
- Middleware libraries for application-specific functions
- An IDE for C/C++ bare-metal and Linux application development and debugging
Based upon the open source Eclipse platform, the Vitis software platform incorporates the C/C++ Development Toolkit (CDT).
Features of the Vitis software platform include:
- C/C++ code editor and compilation environment
- Project management
- Application build configuration and automatic make file generation
- Error navigation
- Integrated environment for debugging and profiling embedded targets
- Additional functionality available using third-party plug-ins, including source code version control