Introduction to Arm® Development Studio
Arm® Development Studio is a professional software development solution for bare-metal embedded systems and Linux-based systems. It covers all stages in development from boot code and kernel porting to application and bare-metal debugging, including performance analysis.
- The Arm Compiler 5 and Arm Compiler 6 toolchains.
These enable you to build embedded and bare-metal embedded applications.
- Arm Debugger.
A graphical debugger supporting software development on Arm processor-based targets and Fixed Virtual Platform (FVP) targets.
- Fixed Virtual Platform (FVP) targets.
Single and multi-core simulation models for architectures Armv6-M, Armv7-A/R/M and Armv8-A/R/M. These enable you to develop software without any hardware.
A graphical performance analysis tool that enables you to transform sampling data and system trace into reports that present data in both visual and statistical forms.
- Mali™ Graphics Debugger.
The Mali Graphics Debugger allows graphics developers to trace OpenGL ES, Vulkan and OpenCL API calls in their applications.
Dedicated examples, applications, and supporting documentation to help you get started with using Arm Development Studio tools.
Some third-party compilers are compatible with Arm Development Studio. For example, the GNU Compiler tools enable you to compile bare-metal, Linux kernel, and Linux applications for Arm targets.
It contains the following sections: