Microprocessor and Development Tools - Embedded Control - Communications - Connectivity
  530.757.3737
Low-Cost Dev Kits
Application Kits
RabbitCores
Latest Downloads
Online Demos
Advertisements



Rabbit Consutling

<< Return to main Dynamic C Product Page

Expand the capabilities of Dynamic C
with these Add-On Modules

Select from a wide range of add-on library modules to customize your programming needs. These low-cost modules are sold separately, allowing you to buy only the software capability your application requires, at an optimum cost-savings. Additional user licenses, site licenses, and educational licenses are also available.

Add-On Modules
RabbitSys

RabbitSys is easy to use and helps system integrators save time and money. Those who already work with Dynamic C® will find RabbitSys easy to work with using the RCM3365 RabbitSys core module. Features such as the program monitor, the event handler, and safe system shutdown cradle your application and make it resistant to external transient errors. RabbitSys creates a solid foundation and increases system reliability for Rabbit-based embedded systems programmed with Dynamic C.

Assurance of reliability extends beyond the confines of the development environment. The remote capabilities of RabbitSys enable embedded programmers to raise e-mail alerts when a software failure occurs. During such failures, RabbitSys takes the necessary steps to return attached equipment to its default state. RabbitSys removes the burden and expense of sending out a technician. Instead, a simple network connection and software update to the malfunctioning device repairs the problem. RabbitSys also scales with the deployment of new devices, allowing you to manage many devices concurrently.

RabbitWeb

Learn More >>

RabbitWeb is new way of creating HTML forms for web pages that interface with C variables in embedded networked applications.  RabbitWeb can reduce weeks or months of complex Common Gate Interface (CGI) programming down to hours. RabbitWeb consists of enhancements to our Dynamic C compiler, and extensions to our embedded HTTP server.  A small number of proprietary new HTML scripting extensions that are handled by the HTTP server, and the new #web compiler directive and associated options will usually be enough to eliminate all of the C programming involved in parsing HTML form input and generating HTML pages based on program variables.

RabbitWeb is a must-have for anyone planning or considering a web browser interface to monitor, control or configure their networked embedded application.

Dynamic C Software Compatibility Matrix


Check out the ONLINE DEMO - Click Here.

Secure Sockets Layer (SSL) — Requires RCM3300 or RCM3700

Learn More >>

SSL is the most common form of security used on the Internet. All modern web browsers support it. Z-World's efficient, small footprint implementation SSL allows SSL security to be added to web-enabled applications with just a few lines of code. The SSL module includes a utility program for generating the security certificates needed to use SSL.

The SSL module is for Rabbit 3000A chip and later based products - this includes the RCM37xx and RCM33xx series. It takes advantage of unique new block arithmetic instructions in those chips that speed up encryption/decryption considerably, making SSL fast and economical for small embedded systems.

Dynamic C Software Compatibility Matrix


FAT File System — Requires RCM3300 or RCM3700

Learn More >>

The FAT file system familiar to many programmers is now available for Rabbit products with serial flash memories, including the RCM33xx and RCM37xx series. This easy to use file system is integrated with HTTP upload and FTP for run-time updates of web pages and graphics, security access lists, embedded help files, or any file that needs to be changed in the field.

Dynamic C Software Compatibility Matrix


Check out the ONLINE DEMO - Click Here.

SNMP Source Code & Sample Programs

Simple Network Management Protocol (Version 1). Based on RFCs 1155-1157. Traditionally, SNMP was designed and used to gather statistics for network management and capacity planning. For example, the number of packets sent and received on each network interface could be obtained. But because of its simplicity, SNMP use has expanded into areas of interest to embedded systems. It is now used for many vendor-specific management functions, e.g., showing a thermostat temperature, machine tool RPM or whether the front door was left open.

Dynamic C Software Compatibility Matrix


PPP Source Code & Sample Programs

Point-to-Point Protocol driver for serial and PPPoE links. This allows a serial or modem connection to use TCP/IP. Based on RFC2516 "Method for transmitting PPP over Ethernet."

Dynamic C Software Compatibility Matrix


AES Source Code & Sample Programs

Advanced Encryption Standard. This is an implementation of the Rijndael Advanced Encryption Standard cipher with 128 bit key. This is useful for encrypting sensitive data to be sent over unsecured network paths.

Dynamic C Software Compatibility Matrix


RFU Source Code

Rabbit Field Utility. This is the Borland C++ Builder source code for the RFU utility that comes with Dynamic C for those wishing to customize the code. The utility allows binary image files generated by Dynamic C to be loaded to Rabbit targets without Dynamic C.

Dynamic C Software Compatibility Matrix


Library Encryption Executable

This is a utility program in .EXE format only that runs on the Dynamic C PC development host. It encrypts Dynamic C library source files into an unreadable format that Dynamic C knows how to decipher. The purpose of this functionality is for third parties to release or sell code for drivers or other things without releasing readable source code.

Dynamic C Software Compatibility Matrix


µC/OS-II Real-Time Kernel Source Code & Sample Programs
 

Jean LaBrosse's popular real time kernel. This is a preemptive, prioritized kernel that allows 63 different tasks, flags, semaphores, mutex semaphores, queues, and message mail boxes. The book MicroC/OS-II; The Real-Time Kernel by Jean J. Labrosse is included with this module.

Dynamic C Software Compatibility Matrix


Documentation
Dynamic C User's Manual
HTML | PDF ( 3.9M )
Dynamic C TCP/IP
User's Manual Vol. 1
HTML | PDF ( 1.7M )
Dynamic C TCP/IP
User's Manual Vol. 2
HTML | PDF ( 2.6M )
An Introduction to TCP/IP
HTML | PDF ( 286K )
Sample Programs
Roadmap to Sample Programs
HTML | PDF ( 687K )
Roadmap to TCP/IP Sample Programs
HTML | PDF ( 106K )



   Site Map | Privacy Policy | Contact Us | Feedback Copyright © Rabbit Semiconductor All Rights Reserved    A Digi International® Company  
View Cart | Contact Us
View Cart
Products Solutions Support Company Channel partners Careers Ordering Information