*
*Home|Chinese|Japanese*About ARM|Forums|Events|News|Employment|Contact Us|Investors*
dotted rule
*ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
***
*MARKETS:PRODUCTS & SOLUTIONS:CONNECTED COMMUNITY:TECHNICAL SUPPORT:DOCUMENTATION*
*
RealView Tools by ARM
*
*
****
*.Products & Solutions
*
*
 >>Home Page 
*
 .ARM Services 
*
 .RealView Development Tools 
*
  Home Page 
*
**System Development box1*
*
*.Software Development box2*
*
**Ordering Information*
*
  Tools Support 
*
  Downloads 
*
  Documentation 
*
  RealView Distributors 
*
  Request Product Quote 
*
*
 .Fabric IP 
*
 .On-chip Debug & Trace 
*
 .Multimedia 
*
 .Physical IP 
*
 .Processors 
*
 .Security Solutions 
*
 .Operating System Support 
*
 .Licensing 
*
 >>Markets 
*
 >>Books 
*
*
*
ARM Workbench IDE for RealView Development Suiteask ARM*
*

The ARM Workbench IDE in RealView Development Suite is an Integrated Development Environment (IDE) based on the open-source Eclipse 3.3 IDE. This combines Eclipse’s outstanding source code development tools and plug-in framework with ARM’s best-in-class compilation and debug technology. Developers can use the ARM Workbench IDE project manager to create, build, debug, program Flash, profile, trace and manage C/C++ projects for all ARM processor-based targets.

The IDE contains many features that significantly increase productivity, including a C/C++ source browser configuration wizards, cheat sheets, and project stationery. Project stationery enables a simple way to optimally configure the tools for specific ARM processors and development boards, and can be used for projects either self-hosted or hosted by an OS like ARM Linux. The ARM Workbench IDE offers the following custom component on top of the standard Eclipse IDE:

  • Custom tabs to set options for the ARM Compiler, Linker and utilities, which provides an easy way to configure the ARM code generation tools
  • Documentation viewer to give one convenient environment to display all the provided documents
  • Integrated Flash programmer. This programmer provides a new flash project wizard to create flash algorithms, configuration panels for sending images and managing target connections. It also provides a flash device export wizard for close integration with RealView Debugger.
  • The ARM Assembler editor with syntax highlighting. This editor presents ARM assembler files with customizable formatting of code that is easy to read. It also provides an auto-complete feature on labels and other navigational aids. The online help for this plug-in describes how to configure and activate these settings.
  • The integrated ARM Profiler, which is part of RealView Development Suite 4.0 Professional, is a unique product enabling non-intrusive  analysis of embedded software performance for virtually unlimited periods of time. It is capable of running at operational frequencies of up to 450 MHz and can gather profile information covering minutes, hours or days
  • Linker memory map editor. This editor provides a graphical representation of the linker memory configuration. This enables developers to get a better understanding of how their tools are configured, in order to match this to their real system.
  • Source Configuration Editor to enable the configuration of assembler files through a convenient GUI
  • ELF and instruction statistics viewer enables a quick way to understand the different attributes of the executable or object file.

ARM Workbench IDE Screenshot

Click for larger image version

Getting Started with ARM Workbench IDE
Getting started with a new ARM project is made simple with the comprehensive set of new features in the ARM Workbench IDE.

With the New Project Wizard, not only are ARM-specific project settings automatically configured for the user using project stationery, but selecting target configurations and target settings can also be configured within the wizard. Common configuration options such as the choice of ARM-based processor enable developers to quickly select the most appropriate compiler settings for their system. The project settings can be further configured once the project has been created, providing flexibility within the development project.

New user assistance features can be invaluable to users not yet familiar with the Eclipse IDE. This includes extensive tooltips for the configuration panels, and a comprehensive selection of step by step cheat sheets to guide the user through many common tasks.
IDE User Assistance

Migration from CodeWarrior IDE
Software developers who have used CodeWarrior as their IDE will find easy-to-follow instructions for importing their projects from CodeWarrior IDE to Eclipse IDE. With support for large projects and the command line settings from existing CodeWarrior projects imported directly into the new project in Eclipse, users will experience an efficient transition to the new development environment.

For further information on the Eclipse IDE, please refer to http://www.eclipse.org.

back to top
*
*
*
RELATED PRODUCTS
   
 Software Development

 
 RealView Development Suite Standard >> 
   

Related
***
*

Importing CodeWarrior Projects Video Tutorial

Frequently Asked Questions

Eclipse.org official website
*
*
Related FAQs
***
*Can I use the Eclipse Plug-ins for RealView Development Suite with any version of Eclipse?

*
*Does ARM provide support for Eclipse?

*
*
Related Docs
***
*App Note 190: Creating Flash Algorithms with Eclipse (356KB .pdf)

*
*
*
**
*4 dots*Other ARM Websites
*
shadow *LEGAL STATEMENTshadow