Chapter 3. Software Installation & Overview; An Overview Of Dynamic C - Rabbit RabbitCore RCM2300 Getting Started Manual

C-programmable module
Hide thumbs Also See for RabbitCore RCM2300:
Table of Contents

Advertisement

Distributor of Digi International: Excellent Integrated System Limited
Datasheet of 101-0453 - MODULE RABBITCORE RCM2300
Contact us: sales@integrated-circuit.com Website: www.integrated-circuit.com
3. S
OFTWARE
To develop and debug programs for the RCM2300 (and for all
other Z-World and Rabbit Semiconductor hardware), you must
install and use Dynamic C. This chapter takes you through the
installation of Dynamic C, and then provides a tour of its major
features with respect to the RabbitCore RCM2300 module.

3.1 An Overview of Dynamic C

Dynamic C integrates the following development functions into one program:
• Editing
• Compiling
• Linking
• Loading
• In-Circuit Debugging
In fact, compiling, linking and loading are one function. Dynamic C does not use an In-
Circuit Emulator; programs being developed are downloaded to and executed from the
"target" system via an enhanced serial-port connection. Program development and debug-
ging take place seamlessly across this connection, greatly speeding system development.
Other features of Dynamic C include:
• Dynamic C has an easy-to-use built-in text editor. Programs can be executed and
debugged interactively at the source-code or machine-code level. Pull-down menus and
keyboard shortcuts for most commands make Dynamic C easy to use.
• Dynamic C also supports assembly language programming. It is not necessary to leave
C or the development system to write assembly language code. C and assembly lan-
guage may be mixed together.
• Debugging under Dynamic C includes the ability to use
expressions, breakpoints and other advanced debugging features. Watch expressions
can be used to compute C expressions involving the target's program variables or func-
tions. Watch expressions can be evaluated while stopped at a breakpoint or while the
target is running its program.
Getting Started Manual
I
NSTALLATION
& O
VERVIEW
commands, watch
printf
13

Advertisement

Table of Contents
loading

Table of Contents