Get started with Arm Development Studio
Introduction
Import and build example project
Debug the example
Other compilers and project types
Next Steps
Get started with Arm Development Studio
Who is this for?
This is an introductory topic for embedded software developers new to Arm Development Studio.
What will you learn?
Upon completion of this Learning Path, you will be able to:
- Import and build an example project
- Debug the example code running on a Fixed Virtual Platform (FVP)
- Debug the example code running on a board with a DSTREAM debug probe
Prerequisites
Before starting, you will need the following:
- Some familiarity with embedded programming is assumed
Summary
This summary was drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
You’ll launch Arm Development Studio, import and build a supplied example, and debug it on a Cortex-M Fixed Virtual Platform (FVP) or on hardware via a DSTREAM probe. Using the ready-to-use
startup_Cortex-M3_AC6_FVP.launch configuration, you’ll inspect the debug settings and start a session that runs without target hardware on an MPS2+-based Cortex-M3 (AN385) model. You’ll also see where to adjust the project to use a different Arm Compiler for Embedded version when required. By the end, you’ll build and execute under the IDE with a working debug connection on either an FVP or a supported board.Frequently asked questions
These FAQs were drafted with an approved AI-assisted workflow and reviewed by Arm contributors before publication. Human technical review remains part of the process so the final page reflects engineering rigor, accuracy, and Arm editorial standards.
Run
armds_ide from a terminal to open the IDE.Click Finish to accept the default setup. The workspace is the base directory where the IDE stores your projects and build output.
No. Use the provided Fixed Virtual Platforms to execute and debug the example without hardware. If hardware is available, you can run it on a board using a DSTREAM debug probe.
Open
startup_Cortex-M3_AC6_FVP.launch in the project folder. Double-click the file to inspect the predefined settings before starting a debug session.Install the required compiler version using the Arm Compiler for Embedded install guide. Then open Project > Properties and change the compiler used by the project in the build settings.