Arm Community
Arm Community
  • Site
  • User
  • Site
  • Search
  • User
  • Groups
    • Arm Research
    • DesignStart
    • Education Hub
    • Graphics and Gaming
    • High Performance Computing
    • Innovation
    • Multimedia
    • Open Source Software and Platforms
    • Physical
    • Processors
    • Security
    • System
    • Software Tools
    • TrustZone for Armv8-M
    • 中文社区
  • Blog
    • Announcements
    • Artificial Intelligence
    • Automotive
    • Healthcare
    • HPC
    • Infrastructure
    • Innovation
    • Internet of Things
    • Machine Learning
    • Mobile
    • Smart Homes
    • Wearables
  • Forums
    • All developer forums
    • IP Product forums
    • Tool & Software forums
  • Support
    • Open a support case
    • Documentation
    • Downloads
    • Training
    • Arm Approved program
    • Arm Design Reviews
  • Community Help
  • More
  • Cancel
Software Tools
  • Developer Community
  • Tools and Software
  • Software Tools
  • Jump...
  • Cancel
Software Tools
Tools, Software and IDEs blog Migrating DS-5 projects to Arm Development Studio
  • Tools, Software and IDEs blog
  • Forums
  • Videos & Files
  • Jump...
  • Cancel
More blogs in Software Tools
  • Tools, Software and IDEs blog

Tags
  • Toolchain
  • Arm Development Studio
  • DS-5 Development Studio
  • Arm Compiler
  • ds-mdk
Actions
  • RSS
  • More
  • Cancel
Related blog posts
Related forum threads

Migrating DS-5 projects to Arm Development Studio

Ronan Synnott
Ronan Synnott
November 27, 2018

Arm has launched the Arm Development Studio, the latest suite of tools for embedded C/C++ software development on any Arm-based platform. Building on over 25 years of experience, Development Studio incorporates many of the best features of previous tool generations, unifying the development flow in a single, easy to use environment.

Users of the previous tool chain, DS-5, will experience a new simplified user interface, a new target connection wizard, as well as for the first time a full set of middleware and other software packs. We encourage all DS-5 users to migrate to Development Studio, which they can do with a minimum of fuss. In this blog, I will explain how.

Development Studio default workspace

When you first launch the Development Studio IDE, you will be presented with the default Development Studio perspective. A perspective is a particular way of configuring the layout and available views within the IDE.

This perspective shows both project management and commonly used debug views. It is completely configurable by the user for their preferences, by drag-and-drop of any view around the screen, or by clicking on the + icon in any pane to open views not currently displayed. Most interactions with the tool can be performed within this perspective.

Reuse an existing DS-5 workspace

It is possible to reuse your existing DS-5 workspace with Development Studio, by selecting Switch Workspace from the File menu, and Browse to the appropriate location. You will be prompted to migrate the workspace and all projects therein to Development Studio for future compatibility. Note that once migrated, neither the workspace nor the projects should be used within DS-5.

At this point I recommend switching to the Development Studio perspective (from Window menu → Perspective → Open Perspective → Other) to best experience the usability enhancements provided in Development Studio.

Importing existing projects to Development Studio

If you wish to maintain your DS-5 workspace as it was, you can also import (and copy) your DS-5 projects into your Development Studio workspace. To do this, use the Import Project shortcut within Project Manager pane, or select Import from the File menu.

Within the wizard, navigate to General → Existing Projects into Workspace

And then use your DS-5 workspace location as root directory to locate projects. Select the project(s) you wish to import from the list.

Ensure you enable Copy projects into workspace to take a local copy of the project, so that the original DS-5 projects are unaffected.

After importing, you will be prompted to migrate these projects to Development Studio projects, which you should do to ensure compatibility going forwards.

Arm Compiler 6.11

Development Studio is supplied with the latest Arm Compiler version, 6.11. This industry leading compiler is recommended for all new code. To support older code bases, we also supply Arm Compiler 5, though this is not recommended for new designs. A common concern that users have as they move to new tool chains is that they do not necessarily wish to change compiler versions for existing projects. Arm also offers safety-qualified releases of Arm Compiler that certain applications demand are used.

If you do need to use a different compiler version, it is easy to add other compiler versions to your Development Studio installation. Open the Preferences pane (from the Windows menu), and locate the Toolchains panel. You can use the filter text box to help locate this quickly.

Click the Add button to be prompted to add the compiler installation you wish to use. If you do not already have the version you need installed on your machine, use the helpful shortcuts to go to the Arm Compiler homepage, where you can locate the appropriate installation package for your required version. Similarly you can also access the latest GNU Arm toolchains.

Browse to the installation location and click Next.

Development Studio will be able to determine the compiler version, and will add this to the available compilers you can use.

Click on Finish. You will see the added compiler available. Click OK to close this view when done (you will be prompted to restart the IDE).

To use this compiler version in any project, right-click on the project and open it’s Properties pane.

Navigate to the Tool Chain Editor view, and select the newly installed compiler version from the Current toolchain pull down. Click on OK to close. The project can then be rebuilt with this compiler version.

In conclusion

Moving to a new development environment can be a daunting task. With Development Studio, we have enabled existing DS-5 users to easily migrate their code examples to the new IDE. If detailed information is needed, please also see the DS-5 migration guide.

But this is only one of the many new features available. Why not try it out for yourself by downloading a free 30-day evaluation license for the product. Arm will also soon host a free webinar to introduce Development Studio in more detail. To register for this webinar please visit this link.

Download free trial

Anonymous
Tools, Software and IDEs blog
  • Tencent is Working to Expand Arm’s Presence in its Cloud

    Frank Zou
    Frank Zou
    Tencent is laying the foundation to grow the presence of Arm in its cloud.
    • March 3, 2021
  • Updated AArch64 Docker images for PyTorch and TensorFlow

    Jason Andrews
    Jason Andrews
    Docker images for TensorFlow and PyTorch running on Ubuntu 18.04 for Arm are now available. This article explains the details to build and use the Docker images for TensorFlow and PyTorch on Arm. Tens…
    • February 23, 2021
  • Cloud infrastructure for continuous integration tests

    Christopher Seidl
    Christopher Seidl
    This blog introduces a cloud-based continuous integration (CI) workflow for embedded projects that uses model-based simulation.
    • February 18, 2021