Reading time: | 10 min |
Last updated: | 28 Aug 2024 |
Reading time: |
10 min |
Last updated: |
28 Aug 2024 |
Author: | Ronan Synnott, Arm |
Official docs: | View |
Tags: |
Author: |
Ronan Synnott, Arm |
Official docs: |
View |
Tags: |
This guide is intended to get you up and running with this tool quickly with the most common settings. For a thorough review of all options, refer to the official documentation.
Arm Development Studio 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.
Arm Development Studio can be installed on Windows and Linux hosts.
Full host platform requirements are given in the Getting Started Guide .
The installer will depend on the edition 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 .
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 .
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 .
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 are needed to be installed.
Full installation instructions are provided in the Linux section of the Arm Development Studio Getting Started Guide .
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
By default, only the supplied Arm Compiler for Embedded 6
is installed with Arm Development Studio. Other versions can be installed and
registered
.
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
By default, only the supplied Arm Compiler for Embedded 6
is installed with Arm Development Studio. Other versions can be installed and
registered
.
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
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 .
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 learning path for more information.
How would you rate the overall quality of this tool quick-install guide?
What is the primary reason for your feedback ?
Thank you. We're grateful for your feedback on how to improve this tool quick-install guide.