|
From editing to debugging, RIDE
can manage all aspects of product development for any member of
the 8051, XA families.
|
 |
Edition
|
|
RIDE is based on a fast multi-document editor designed to meet
the specific needs of the programmers art. The various methods,
menus, commands, and shortcuts are all fully compliant with the
Microsoft® specifications for Windows XP, 2000 and NT. Classic
commands, such as string search and block action, have been added
to provide specific and advanced features for the professional
developer. A customizable color-highlighting editor is used to
indicate specific syntactic elements as they appear in the source
file: keywords, comments, identifiers, operators, and so on.
|
Whether it is 'C' or assembler, the syntax highlighting is keyed
to the intrinsic file type.
This permits the user to identify quickly and easily, those parts
of the code responsible for syntax errors. In the 'C' language,
other helpful commands are adapted to language structure, such
as "search for matching delimiter" (i.e. bracket, parenthesis,
), 'indenter' or action on blocks, make RIDE a powerful
and easy-to-use tool specifically dedicated to providing your
embedded solution. Moreover, the different options of the editor
may be customized to suit individual preferences.
|
Project
Manager
|
| The project manager creates
links between the various files that includes a project and the
tools necessary to create that project. A project is dedicated to
a particular target: 8051 or XA. |
The linker manages object
and library files, and output format conversion as necessary. |
|
|
Tree-structured projects
ease the management of the most complex applications (bank switching,
flash, multi-processor, multi-module
). The 'Project | Make'
command directs the integrated "make" utility to build
or rebuild the target programs for the current project.
To avoid wasting time, each source file will be translated by its
associated tool only if any of its dependencies are found to be
out of date. |
Dependency analysis, even
directly or indirectly included files, are automatic.
Options can be defined as global (for all the files) or as local
(for a specific node or file). Individual attributes can be set
for any file in the project. Similarities between the different
tools make migration from one processor family to another immediate
and easy, permitting multi-processor projects. |
The
Message Window
|
|
The message window displays all warning, error, and progress
messages generated during the processing of files associated with
each project.
Clicking on an error string in the message window automatically
positions the cursor at the point of that error in the source
code window.
|
On-line context-sensitive
help is available to help determine possible causes for each error. |
|

The On-Line Help
|
| The Online help system
is context-sensitive and provides information on nearly all aspects
of RIDE. A specific help file is supplied with each tool driven
by the IDE ('C' Compiler, Assembler, Linker, RTOS). |
Online menu hints appear
on the status line whenever you select a menu command. |
Context
Saving
|
| When a project is closed,
the whole associated context is saved (open file list, window size
and position etc..). |
Settings associated with
the debugger are also saves such as breakpoints, watches etc... |
Integrated High-level Debug
|
|
RIDE provides a fully integrated source-level debugging environment.
All information necessary is derived from the translators used
to accomplish each step of the process. This includes mundane
aspects such as "path names", and source code specific
information such as details of complex data types.
With the simple click of a mouse button, the user
can select among several powerful capabilities: simulate, monitor,
or emulate. The fast smooth integration
|
given by RIDE promotes
a feeling of familiarity and ease of use, while providing a level
of comfort and efficiency that reduces the most difficult and complex
applications to tasks that are easily managed. This seamless progression
of the "code-translate-link-debug-test" cycle is the result
of perfect communication between the programming tools and the debugger.
This is the heart of RIDE. |

Integral
Simulation
|
| RIDE includes simulation
engines for most 8051, XA and ST6 derivatives. The simulator/debugger
is cleanly integrated into the presentation windows. A wide range
of 'views' can be selected to provide flexible direct examination
of all memory spaces as well the all internal peripherals. |
The simulation engines
perform detailed and faithful simulations (including IDLE or Power
down modes), of all peripheralsincluding interrupt and watchdog
eventspresent on the selected component. |
Advanced Features
|
|
RIDE provides a rich variety of 'views' into an application.
These views or windows are associated with control commands like
complex breakpoints or high level trace recording.

|
 |
Get
information about RIDE.
|