|
<< 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.
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 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 |
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 |
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
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
|