# Arm Development Studio

## About this Install Guide

| Reading time: | 10 min |
|----------------|---------|
| Last updated:  | 22 Jun 2026 |
| Author:        | Ronan Synnott, Arm [View](https://linkedin.com/in/ronansynnott) |
| Official docs: | [View](https://developer.arm.com/documentation/101469) |
| Tags:          | Arm Development Studio |

This guide shows you how to install and use the tool with the most common configuration. For advanced options and complete reference information, see the official documentation. Some install guides also include optional next steps to help you explore related workflows or integrations.

[Arm Development Studio](https://developer.arm.com/Tools%20and%20Software/Arm%20Development%20Studio) is the most comprehensive embedded C/C++ dedicated software development solution. It is used for validation of SoC debug through emulation, simulation, FPGA, and silicon bring-up design and verification stages. It has the earliest support for all Arm processors and interconnects.

## What should I know before installing Arm Development Studio?

Arm Development Studio can be installed on Windows and Linux hosts.

Full host platform requirements are given in the [Getting Started Guide](https://developer.arm.com/documentation/101469/latest/Installing-and-configuring-Arm-Development-Studio/Hardware-and-host-platform-requirements).

## How do I download the installer packages?

The installer will depend on the [edition](https://developer.arm.com/Tools%20and%20Software/Arm%20Development%20Studio#Editions) of Development Studio that you are entitled to.

The version is denoted by `year.index`, where `index` is a number (for example `2023.1`). You can also generate an Evaluation license from this installation (`Help` > `Arm License Manager`), with capabilities broadly similar to the UBL Gold Edition.

You can download the Development Studio installer from the [Product Download Hub](https://developer.arm.com/downloads/view/DS000B).

Versions of Arm Development Studio denoted by `year.index`, where `index` is a letter (for example `2023.a`), are only available to certain Arm licensees, as they contain support for non publicly announced IP (at time of release).

For more information about the Product Download Hub, refer to the [Product Download Hub guide](https://developer.arm.com/documentation/101469/latest/Installing-and-configuring-Arm-Development-Studio/Product-Download-Hub-guide).

## How do I install Arm Development Studio?

### How do I install on Windows?

Unzip the downloaded installation archive.

It is easiest to simply double-click the installation wizard (`armds-<version>.exe`), and follow on-screen instructions.

To install silently from the command line, use similar to the following:

```
msiexec /i DS000-BN-00000-r23p1-00rel0\data\armds-2024.0.msi EULA=1 SKIP_DRIVERS=1 /qn
```

This command does not install the debug probe USB drivers. If these are needed, remove `SKIP_DRIVERS=1` from the above. This requires manual interaction. They can also be installed manually later (`<install_dir>\sw\driver_files\driver_install.bat`) if necessary.

Full installation instructions are provided in the [Arm Development Studio Getting Started Guide](https://developer.arm.com/documentation/101469/).

- [Install Arm Development Studio on Windows using the command line](https://developer.arm.com/documentation/101469/2024-0/Installing-and-configuring-Arm-Development-Studio/Install-Arm-Development-Studio-on-Windows-using-the-command-line)
- [Install Arm Development Studio on Windows using the installation wizard](https://developer.arm.com/documentation/101469/latest/Installing-and-configuring-Arm-Development-Studio/Install-Arm-Development-Studio-on-Windows-using-the-installation-wizard)

### How do I install on Linux?

Extract the downloaded package:

```
tar -xf DS000-BN-00001-r24p0-00rel0.tgz
cd DS000-BN-00001-r24p0-00rel0
```

To install silently from the command line, use similar to the following:

```
sudo ./armds-2024.0.sh --i-agree-to-the-contained-eula --no-interactive -f -q
```

The install may report that additional [libraries](https://developer.arm.com/documentation/101469/latest/Installing-and-configuring-Arm-Development-Studio/Additional-Linux-libraries) are needed to be installed.

Full installation instructions are provided in the Linux section of the [Arm Development Studio Getting Started Guide](https://developer.arm.com/documentation/101469/latest/Installing-and-configuring-Arm-Development-Studio/Installing-on-Linux).

## How do I configure the command line?

### How do I configure the Windows command line?

You will see `Arm DS <version> Command Prompt` installed. This configures all necessary environment variables for use with the tools. You can select an appropriate toolchain with:

```
select_toolchain
```

or set a default version with:

```
select_default_toolchain
```

### How do I configure the Linux command line?

Navigate to `bin` directory of your install, for example:

```
cd /opt/arm/developmentstudio-2024.0/bin
```

Use `suite_exec` to start an appropriate command prompt, for example:

```
./suite_exec --toolchain "Arm Compiler for Embedded 6" bash
```

To remove the need for the `--toolchain` option, first run:

```
./select_default_toolchain
```

and select the desired toolchain. You can then configure with simply:

```
./suite_exec bash
```

## How do I use the Arm Development Studio IDE?

Arm Development Studio is provided with a fully featured Eclipse based IDE and integrated debugger.

Launch the IDE from your desktop, or from the above prompt using:

```
./armds_ide
```

## How do I set up the product license?

Arm Development Studio is license managed. When you launch the IDE for the first time, you should be prompted to set up your license if necessary. You can return to this view from `Help` > `Arm License Manager`.

A free 30 day evaluation license for Arm Development Studio is also available. You can generate this in `Arm License Manager`. Click on `Add`, and follow instructions therein to obtain the evaluation license (requires Arm login).

Full license setup instructions are available in the [Arm Software Licensing install guide](https://developer.arm.com/install-guides/license/).

## How do I get started with Arm Development Studio?

To verify everything is working OK, run the compiler from your command prompt:

```
armclang --version
```

You should now be ready to use Arm Development Studio. See the [Get started with Arm Development Studio](https://developer.arm.com/learning-paths/embedded-and-microcontrollers/armds/) learning path for more information.
