User`s manual

MiniCore RCM5700/RCM6700 User’s Manual rabbit.com 40
5. SOFTWARE REFERENCE
Dynamic C is an integrated development system for writing embedded
software. It runs on a Windows-based PC and is designed for use with
single-board computers and other devices based on the Rabbit micro
-
processor. Chapter 5 describes the libraries and function calls related to
the RCM5700/RCM6700.
5.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. A complete reference
guide to Dynamic C is contained in the Dynamic C Users Manual.
You should do your software development in the flash memory on the RCM5700/RCM6700. The
flash memory and options are selected with the Options > Program Options > Compiler menu.
NOTE: Do not depend on the flash memory sector size or type in your program logic. The
RCM5700/RCM6700 and Dynamic C were designed to accommodate flash devices with
various sector sizes in response to the volatility of the flash-memory market.
Developing software with Dynamic C is simple. Users can write, compile, and test C and assem-
bly code without leaving the Dynamic C development environment. Debugging occurs while the
application runs on the target. Alternatively, users can compile a program to an image file for later
loading. Dynamic C runs on PCs under Windows NT and later—see Rabbit’s Technical Note
TN257, Running Dynamic C
®
With Windows Vista
®
, for additional information if you are using
Dynamic C under Windows Vista. Programs can be downloaded at baud rates of up to 460,800 bps
after the program compiles.