5. SOFTWARE REFERENCE Dynamic C is an in" />
參數(shù)資料
型號: 20-101-0383
廠商: Rabbit Semiconductor
文件頁數(shù): 33/80頁
文件大小: 0K
描述: MODULE RABBITCORE RCM2020
標準包裝: 1
系列: RabbitCore®
模塊/板類型: MPU 核心模塊
適用于相關產(chǎn)品: RCM2020
產(chǎn)品目錄頁面: 620 (CN2011-ZH PDF)
其它名稱: 316-1082
User’s Manual
35
5. SOFTWARE REFERENCE
Dynamic C is an integrated development system for writing
embedded software. It runs on an IBM-compatible PC and is
designed for use with Rabbit single-board computers and other
single-board computers based on the Rabbit microprocessor.
Chapter 4 provides the libraries and function calls related to the
RCM2000.
5.1 More About Dynamic C
Dynamic C has been in use worldwide since 1989. Dynamic C is specially designed for
programming embedded systems. Dynamic C features quick compile and interactive
debugging in the real environment. A complete reference to Dynamic C is contained in the
Dynamic C User’s Manual.
Dynamic C for Rabbit processors uses the standard Rabbit programming interface. This
is a 10-pin connector that connects to the Rabbit Serial Port A. It is possible to reset and
cold-boot a Rabbit processor via the programming port. No software needs to be present in
the target system. More details are available in the Rabbit 2000 Microprocessor User’s
Manual.
Dynamic C cold-boots the target system and compiles the BIOS. The BIOS is a basic pro-
gram of a few thousand bytes in length that provides the debugging and communication
facilities that Dynamic C needs. Once the BIOS has been compiled, the user can compile
his own program and test it. If the BIOS fails because the program stops running, a new
cold boot and BIOS compile can be done at any time.
The BIOS can be customized by using #define options.
Dynamic C does not use include files, rather it has libraries that are used for the same
purpose, that is, to supply function prototypes to programs before they are compiled. See
Section 4.24, “Modules,” in the Dynamic C User’s Manual for more information.
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.
相關PDF資料
PDF描述
AT25128N-10SI-2.7 IC EEPROM 128KBIT 3MHZ 8SOIC
345-030-523-201 CARDEDGE 30POS DUAL .100 GREEN
345-030-521-802 CARDEDGE 30POS DUAL .100 GREEN
AT25128-10PI-2.7 IC EEPROM 128KBIT 3MHZ 8DIP
345-030-521-804 CARDEDGE 30POS DUAL .100 GREEN
相關代理商/技術參數(shù)
參數(shù)描述
20-101-0389 功能描述:子卡和OEM板 SR9200 16IN/8OUT RoHS:否 制造商:BeagleBoard by CircuitCo 產(chǎn)品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
20-101-0390 功能描述:子卡和OEM板 SR9210 8 in/ 16 out RoHS:否 制造商:BeagleBoard by CircuitCo 產(chǎn)品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
20-101-0391 功能描述:子卡和OEM板 SR9220 DIG I/O 8IN 8OUT RoHS:否 制造商:BeagleBoard by CircuitCo 產(chǎn)品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
20-101-0392 功能描述:子卡和OEM板 SR9300 A/D 0-10V RoHS:否 制造商:BeagleBoard by CircuitCo 產(chǎn)品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit
20-101-0393 功能描述:子卡和OEM板 SR9400 D/A CARD RoHS:否 制造商:BeagleBoard by CircuitCo 產(chǎn)品:BeagleBone LCD4 Boards 用于:BeagleBone - BB-Bone - Open Source Development Kit