User’s Manual
Software Reference
3–1
Software Reference
3
Dynamic C Premier is an integrated development system for writing embed-
ded software. It runs on an IBM-compatible PC and is designed for use with
Z-World controllers and other controllers based on the Rabbit microprocessor.
Chapter 3 provides the libraries, function calls, and sample programs related
to the RabbitCore RCM2200.
3.1
More About Dynamic C
Dynamic C has been in use worldwide since 1989.
It is specially designed for programming embedded
systems, and features quick compile and interactive
debugging in the real environment. A complete ref-
erence guide to Dynamic C is contained in the
Dynamic C Premier User’s Manual.
Dynamic C for Rabbit 2000
™
processors uses the
standard Rabbit programming interface. This is a
10-pin connector that connects to the Rabbit 2000
serial port A. It is possible to reset and cold-boot a
Rabbit processor via the programming port. No soft-
ware needs to be present in the target system. More
details are available in the Rabbit 2000 Micropro-
cessor User’s Manual.
Dynamic C cold-boots the target system and com-
piles the BIOS. The BIOS is a basic program of a
few thousand bytes in length that provides the
debugging and communication facilities that
Dynamic C needs. Once the BIOS has been com-
piled, the user can compile his own program and test
it. If the user program stops running, a new cold
boot and BIOS compile can be done at any time.
Dynamic C does not use
include
files, rather it
has libraries that are used for the same purpose, that
is, to supply functions and function prototypes to
programs before they are compiled.
Dynamic C supports assembly language, either as
separate functions or as fragments embedded in C
programs. Interrupt routines may be written in
Dynamic C or in assembly language.
Summary of Contents for RCM2200
Page 1: ...RabbitCore RCM2200 C Programmable Module with Ethernet User s Manual 019 0097 010418 A...
Page 6: ...vi RabbitCore RCM2200...
Page 10: ...1 4 Introduction RabbitCore RCM2200...
Page 20: ...2 10 Hardware Reference RabbitCore RCM2200...
Page 26: ...3 6 Software Reference RabbitCore RCM2200...
Page 36: ...A 10 RabbitCore RCM2200 Specifications RabbitCore RCM2200...
Page 42: ...C 4 Programming Cable RabbitCore RCM2200...
Page 48: ...D 6 Sample Circuits RabbitCore RCM2200...
Page 50: ......
Page 52: ...E 4 External Interrupts RabbitCore RCM2200...
Page 57: ...C NONE...
Page 60: ......