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 enable you to build embedded and bare-metal code.
- You can use the debug hardware firmware configuration views in DS-5 to update and configure the debug hardware unit that provides the interface between your development platform and your workstation.
- 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.