Eclipse IDE and Project Manager
Eclipse Perspectives and Views
A typical Eclipse workbench window contains one or more
perspectives, each of them including a set of related views,
DS-5 Example Projects
DS-5 includes a range of examples to get you started:
editors, menus, and toolbars.
n
Startup
examples include reset, MMU and cache
initialization code for ARM and ARM Cortex
The main Eclipse perspectives in DS-5 are:
C/C++
n : used to import and manage software projects,
and to edit source files
DS-5
n Debug : graphical interface for the DS-5 Debugger.
DS-5 also includes other perspectives, such as PyDev for
coding debugger Jython scripts.
To open an Eclipse view, go to Window ? Show View .
Change the position of any view by left-clicking on its tab
and dragging it. The new location can be adjacent to existing
TM
processors.
n
Hello
Fireworks is an example bare-metal application
ported to the RTSMs, Beagle and Panda boards.
n World bare-metal examples are ported to
many of the boards in the configuration database.
Distribution is a complete Linux distribution for the
Beagle board and the Cortex-A8 Real-Time System
Model, to enable driver and application development.
views or in a tabbed group.
Gnometris
is an open source Linux application
Detach (undock) the view to drag it to a second monitor,
similar to the game Tetris.
or right-click on its name to add it to the FastView bar.
n
Example_library
demonstrates how to create a
simple shared library in C for ARM Linux.
Import Example Projects
n
Threads
is a simple multi-threaded Linux application
From the C/C++ perspective, select File ? Import... ?
General ? Existing Projects into Workspace .
Activate Select archive file and choose an example zipfile
from <install_directory>\examples\example.zip .
The examples are decompressed into your workbench
directory and appear in the Project Explorer view.
Create and Build Projects
Xaos
that illustrates how the tools handle multiple threads.
n is an example fractal application, which comes
with a pre-generated Streamline report.
Kernel_module illustrates the kernel awareness
features in DS-5 Debugger. Note that it needs to be
built on a Linux host against your Linux kernel.
Right-click on the Project Explorer and select New ? C or
C++ Project .
C/C++/asm
syntax coloring
Code
auto-completion
Function, class and
variable definition
Select one of the six project templates in the DS-5 project
wizard: bare-metal executable or library, Linux executable,
shared library or static library, and makefile project. This
creates a new project with working pre-defined compiler
settings.
Template-based source and header files can easily be added
to a project. Right click on the project in the Project
Explorer view and select New ? Source File.
The DS-5 IDE includes powerful features to assist coding of
C/C++ and assembler files. These include syntax highlighting,
code auto-completion, and quick-jump to declaration of
variables and functions ( F3 short-cut) .
Find-in-files tools are grouped under the Search menu.
To make or build a project, select Project ? Build .
Source code editing features in the DS-5 Eclipse IDE
www.arm.com/ds5
3
相关PDF资料
DSUT1CSU SURGE SUPPR NETWORK W/GROUND
DTEL2 SURGE SUPPRESSOR PHONE RJ11/RJ45
DV003001 PROGRAMMER PICSTART PLUS 16C/17C
DV164035 MPLAB ICD3 IN-CIRC DEBUGGER
DV164039 KIT DEV PIC24FJ256DA210
DV164101 KIT DEV PICKIT1 FLASH 8/14PIN
DV164120 KIT STARTER PICKIT 2
DV164121 KIT PICKIT 2 DEBUG EXPRESS
相关代理商/技术参数
DST-SSS-R1 制造商:DOMINANT 制造商全称:DOMINANT Semiconductors 功能描述:Right Angle LED
DST-SSS-R2 制造商:DOMINANT 制造商全称:DOMINANT Semiconductors 功能描述:Right Angle LED
DST-SSS-RS2-1 制造商:DOMINANT 制造商全称:DOMINANT Semiconductors 功能描述:Right Angle LED
DST-SSS-S1 制造商:DOMINANT 制造商全称:DOMINANT Semiconductors 功能描述:Right Angle LED
DST-SSS-S2 制造商:DOMINANT 制造商全称:DOMINANT Semiconductors 功能描述:Right Angle LED
DST-SSS-T1 制造商:DOMINANT 制造商全称:DOMINANT Semiconductors 功能描述:Right Angle LED
DST-SSS-T2 制造商:DOMINANT 制造商全称:DOMINANT Semiconductors 功能描述:Right Angle LED
DST-SSS-TU1-1 制造商:DOMINANT 制造商全称:DOMINANT Semiconductors 功能描述:Right Angle LED