Installing DS-5 Community Edition for gem5


Host Operating System:

  • Windows XP Professional service pack 3 (32-bit only)
  • Windows 7 Professional (32/64-bit)
  • Windows 7 Enterprise (32/64-bit)
  • Red Hat Enterprise Linux 5 Desktop and Workstation option, Standard (32/64-bit)
  • Ubuntu Desktop Edition 12.04 LTS (32/64-bit)


  • Java 6 or Java 7. The latest release of Java can be downloaded from: http://www.java.com/en/download/index.jsp
  • Both 32-bit and 64-bit versions of Java are supported. Using a 64-bit Java allows you to process larger amounts of data without running out of memory. 

Eclipse IDE

  • If you have Eclipse installed on your system, make sure it is version 3.7 (Indigo). The current version of DS-5 Community Edition is not compatible with Eclipse 4.2 (Juno).
  • If you do not have a compatible version of Eclipse installed, download and install Eclipse 3.7 from http://www.eclipse.org/downloads/packages/release/indigo/sr2
  • It is recommended that you download and install Eclipse IDE for C/C++ Developers. However, Eclipse Classic and Eclipse IDE for Java Developers can also be used.
  • The bitness of your Eclipse (32-bit or 64-bit) must match the bitness of your Java installation (32/64-bit)

Microsoft Visual Studio Libraries

Installing DS-5 CE

The download and installation of DS-5 Community Edition is very simple and done directly on the Eclipse IDE. Follow the instructions below and watch the "How to install" video on our Videos section for guidance.

  • First, go to “Install New Software...” in the Help menu.

install screenshot 1

  • On the Install dialog, click on “Add...”, type http://tools.arm.com/eclipse in the location text box, and click OK.
  • Select ARM DS-5 Community Edition, as shown on the screenshot below, and click Next. Eclipse will compute the dependencies of the DS-5 CE plug-ins.

install screenshot 2

  • Depending on the Eclipse IDE package that you have installed, you can be asked to additionally install the CDT perspective and the RSE plug-in. If this is your case, click Next to install DS-5 prerequisite packages.

install screenshot 3

  • Next, make sure you read and understand the terms on license agreement from both ARM and the Eclipse Foundation. If you are OK with them, click on “I accept...” and then Finish. This will take a few minutes to complete, depending on your Internet connection speed.

install screenshot 4

  • When it finishes, restart your IDE.
  • Next, you will need to download and add the gem5 researcher license to DS-5 to unlock the additional functionality in ARM Streamline. To get started immediately, download your temporary gem5 researcher license here. This license will be valid until September 30th 2013, by which time you can register with ARM as gem5 project member to continue to use Streamline. 
  • For the license to be picked up by DS-5 you must set the environment variable ARMLMD_LICENSE_FILE to contain the full path to the license file. Ensure that the license file ends with ".lic" extension and rename it if not.
    Use the ARM License Manager in Eclipse to confirm that the license can be seen by the tools correctly. More information on installing licenses and using the ARM License Manager can be found on ARM Inforcenter.

Quick Links


We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set