ARM Development Studio is a comprehensive software suite tailored for embedded C/C++ development on the Arm architecture, offering extensive support for multicore debugging across Cortex-A, Cortex-R, Cortex-M, and Neoverse CPUs. It's a top choice for validating SoCs through emulation, simulation, FPGA, and silicon bring-up stages.
Key components include an Arm Compiler for Embedded 6 for compiling bare-metal applications and an Arm Compiler for Embedded FuSa for accelerating safety-critical code development. The suite also provides a library of Fixed Virtual Platforms (FVPs) and pre-built examples for rapid development.
Debugging capabilities are robust with the Arm Debugger and compatible debug adapters such as Arm DSTREAM and Keil ULINK series, facilitating crucial debug tasks like setting breakpoints and memory operations. Support for third-party debug adapters adds flexibility and tools like the Platform Configuration Editor (PCE) and Debug and Trace Service Layer (DTSL) enable seamless connection to diverse processor designs. With system compatibility spanning Windows and Linux platforms, ensures ease of use across various environments.