DS-5 is a professional software development solution for bare-metal embedded systems and Linux-based systems covering all stages in development from boot code and kernel porting to application and bare-metal debugging including performance analysis.
- Eclipse for DS-5 is an Integrated Development Environment (IDE) that combines the Eclipse IDE from the Eclipse Foundation with the compilation and debug technology of the Arm® tools.
- DS-5 Debugger, a graphical debugger supporting software development on Arm processor-based targets and Fixed Virtual Platform (FVP) targets.
- Fixed Virtual Platform (FVP) targets enable development of software without the requirement for actual hardware.
- Arm Streamline is a graphical performance analysis tool that enables you to transform sampling data and system trace into reports that present the data in both visual and statistical forms.
- Arm Compiler 5 and Arm Compiler 6 toolchains that enable you to build embedded and bare-metal code.
- Dedicated examples, applications, and supporting documentation to help you get started with using the DS-5 tools.
Some third-party compilers are compatible with DS-5. For example, the GNU Compiler tools enable you to compile bare-metal, Linux kernel, and Linux applications for Arm targets.