ARM Development Studio 5 is one of the development studio used for cross compiling and developing application for ARM processor. ARM DS-5 is developed by the very expert one on ARM architecture and enable engineers to develop robust and highly optimized embedded software for ARM application processors. The DS-5 toolchain comprises tools such as the best-in-class ARM C/C++ Compiler, powerful Linux/Android/RTOS-aware debugger, ARM Streamline system-wide performance analyzer, and realtime system model simulators. All conveniently packaged in a user friendly integrated development environment (IDE) based on the Eclipse.

In this article we will discuss about how to install ARM Development Studio 5 Community Edition on various operating system.

This article is written based on following:

  1. Slackware64 14.0
  2. Windows 8
  3. JDK 1.7

If you don’t want create a cross compile toolchain by yourselves, this method is suitable for you.

Requirements

ARM Development Studio 5 requires Java, JRE or JDK. You need this package to run the IDE (Integrated Development Environment), which is a modified Eclipse.

Obtain Materials

Download the ARM DS-5 by visiting this page. There are four types of installer:

  1. Windows 32-bit
  2. Windows 64-bit
  3. Linux 32-bit
  4. Linux 64-bit

Make sure you download the appropriate package for your system.

Installation

I assume you have downloaded the package specific to your platform. Follow the section which suit your platform:

Windows

Aside from the target architecture you download, you should have a zip file with .zip extension. You shall have following items:

  1. Guide e-book (ds-5_license_management_guide.pdf)
  2. ARM logo (armlogo.png)
  3. change log (changes.html)
  4. readme (readme.html)
  5. actual installation file (install_<yourplatform>.exe)

Extract the package and do the installation by running the file.

Linux

Aside from the Linux target version for the package you download, you should have a tar ball package with .tgz extension. Inside you will have following:

  1. Guide e-book (ds-5_license_management_guide.pdf)
  2. ARM logo (armlogo.png)
  3. change log (changes.html)
  4. readme (readme.html)
  5. actual installation file (install_<yourplatform>.sh)

We will refer the installation file as install.sh.

Extract the packages to any directory and make sure you are currently accessing the top directory of the package content.

Change to root account or account with root privilege.

Do installation by executing the install.sh

You will be asked some questions. The questions are straightforward, nothing tricky here. Install it to any location you want. For example, I choose /usr/local.

Once installed, you will have ARM Development Studio installed on /usr/local/DS-5 if you choose /usr/local. You then will be asked to add /usr/local/DS-5/bin to your PATH. Do this by editing your shell startup script (ex: .bashrc).

To start IDE, you can run /usr/local/DS-5/bin/eclipse.

You can also invoke toolchain without running the Eclipse IDE.

License and Activation Code

To use DS-5, it is recommended to activate it. As we have DS-5 Community Edition we can use it freely after activation successful.

When we start ARM Development Studio 5, we can navigate to “Help” menu. If this is your first time using DS-5, then a popup dialog will automatically ask you if you wish to open the license manager.

DS5-0

Click “Add License” and a new dialog will appear. You will be asked to enter your Activation Code. Use the license displayed on this page.

DS5-1

Next, we will be asked by Wizard to select the Host ID to lock our license to.

DS5-2

Next, we need to enter or create ARM account. If you don’t have one, you can create it now on here or following the link given in the dialog box.

DS5-3

Once complete, the license manager can be closed and our DS-5 is licensed now.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">