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
RabbitSys Development Kit

Large View
RabbitSys Protected Operating System  
Development Kit

RabbitSys™ – Conquering Embedded System Reliability Problems
Embedded engineers know that code and software inherently have bugs. On the other hand, you need to provide the most reliable system deployment to prevent costly field servicing. RabbitSys reduces the possibility of field failure, and provides for easy access to your devices for remote management.

The RabbitSys kernel as loaded onto
the RCM3365 RabbitSys core module (included in Kit) provides embedded systems designers the ability to update, monitor, configure, detect, diagnose, and even debug embedded systems from remote locations.

RabbitSys increases reliability by providing extensive feedback during development and debugging cycles. Features such as the program monitor, an event handler, and safe system shutdown cradle your application and make it resistant to external transient errors. RabbitSys safeguards access to embedded system resources, like I/O and system memory, assuring software integrity.

RabbitSys' 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 enables your application to take 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 can easily scale with the deployment of new devices, allowing you to manage many devices concurrently.

Dynamic C Software Compatibility Matrix

Key Features

  • Remote Firmware and Application Update Mechanism
  • Remote Debugging and Monitoring Systems
  • Software-Crash Recovery System
  • Enhanced Memory Protection Features
  • Event Handler and Corrective Action Operations
  • Console and Preloaded Device Drivers

Design Advantages

  • Monitors and identifies misbehaving programs that can cause system faults.
  • Detects and recovers from software failures.
  • Provides a reliable operating environment. Safeguards access to internal resources such as I/O, system memory, BIOS, etc.
  • Easily scalable for LAN-based application deployment.
  • Provides robust operations for Rabbit-based embedded systems.

Applications

  • Ideal for LAN-enabled embedded systems in:
    • Security and access control
    • Remote monitoring and data logging
    • Industrial controls
  • Building Automation
  • Field Applications
RabbitSys Components
System Call Interface SysCall Your program accesses RabbitSys through the system call interface. When a system call request occurs, RabbitSys verifies the type of the system call, associated parameters, and device handles before servicing the call.
Event-Driven Kernel A powerful event handler drives the RabbitSys kernel. Events such as Timed events, shutdown events and alert events can be triggered depending on the error that it encounters. RabbitSys predefines system events but also gives you the ability to add your own user-defined events.
Remote Program Update Provide yourself full access to your Ethernet-connected Rabbit device from anywhere in the world with the capability of uploading and updating programs remotely. Whether you are adding features or maybe fixing a bug in critical code. Updates can be done via system mode HTTP server, FTP server or via the remote upload API.
Monitor RabbitSys maintains an audit trail to support detection and diagnosis of system reliability problems. The RabbitSys API for the Monitor provides the ability to query program status, logs and handle run-time errors, and responds to critical system errors.
Console The console provides a machine friendly, command-line interface enabled during system boot up that is active in RabbitSys at all times. The console connects over serial or through TCP/IP using Telnet, HTTP, or FTP. The console provides the interface through which you can configure and view network settings, configure logins, access the monitor, update your program, add watches, reset the program, or even reset RabbitSys itself.
DHCP Support for Network Configuration By default, RabbitSys enabled devices are configured with DHCP for automatic network configuration. RabbitSys allows you to detect RabbitSys enabled devices on a local area network via UDP. You just need to connect your RabbitSys enabled device in the network and the DHCP function will discover the device, to immediately begin communicating with it.
Hardware Compatibilities The RCM3365 with RabbitSys features a Rabbit 3000 @ 44 MHz clock, 10/100Base-T Ethernet connectivity, 512K Flash, 512K program execution SRAM, 512K data SRAM and up to 50 digital I/O shared with up to 6 serial ports. This combination will provide an ideal solution to suit your embedded remote applications.

RabbitSys Development Kit Specifications
Features RCM3365 RabbitSys
Microprocessor Rabbit 3000 @ 44.2 MHz
RabbitSys Footprint 192K program flash (includes TCP/IP stack, etc.); 192K fast RAM; less than 64K from battery backed RAM
Ethernet Port 10/100Base-T, RJ-45, 3 LEDs
Flash 512K
SRAM 512K program + 512K data
Extended Memory 16 MB NAND Flash (fixed); xD-picture card socket supporting up to 128 MB
Backup Battery Connection for user-supplied battery (to support RTC and SRAM)
LED Indicators 5: ACT (activity), LINK (link), SPEED (10/100 Base-T), FM (flash memory), USR (user-programmable)
General-Purpose I/O 52 parallel digital I/O: 44 configurable / 4 fixed inputs / 4 fixed outputs
Additional Inputs 2 Startup Mode, Reset In
Additional Outputs Status, Reset Out
Auxiliary I/O Bus 8 data and 5 address (shared with I/O), plus I/O read-write
Serial Ports Six 3.3 V CMOS-compatible:
6 configurable as asynchronous (with IrDA)
4 configurable as clocked serial (SPI)
2 configurable as SDLC/HDLC
1 asynchronous serial port dedicated for programming
Serial Rate Max. asynchronous baud rate = CLK/8
Slave Interface Slave port permits use as master or intelligent peripheral
with Rabbit-based or other master controller
Real-Time Clock Yes
Timers Ten 8-bit timers (6 cascadable from the first) and one 10-bit timer with 2 match registers
Watchdog/Supervisor Yes
Pulse-Width Modulators 4 PWM based on a 10-bit free-running counter and priority interrupts
Input Capture 2-channel input capture can be used to time input signals from various port pins.
Quadrature Decoder 2-channel quadrature decoder accepts inputs from external incremental encoder modules.
Power 3.15–3.45 V DC, 250 mA @ 44.2 MHz 3.3 V
Operating Temp. -40 °C to +70°C
Humidity 5-95%, noncondensing
Connectors - Headers Two 2 x 17 (2 mm pitch), One 2 x 5, 1.27 mm programming, xD-picture card socket
Board Size 1.850" × 2.725" × 0.86"
(47 × 69 × 22 mm)




Development Kits for New Users
Jumpstart your evaluation and design efforts with a complete development kit, which includes RCM3365 RabbitSys Core Module, Prototyping Board, xD-Picture Card, Dynamic C 9.3x to support RabbitSys, RabbitSys CD, FAT File v. 2.11, Cables and Accessories, Getting Started Manual,Power Supply (U.S./Canada only).
Description U.S./Int'l U.S. Pricing
RabbitSys Development Kit. Includes RCM3365 RabbitSys Core Module and development tools (see above).
$409 qty. 1

Product Only
Description Part Number U.S. Pricing
Model RCM3365 RabbitSys
Requires Dynamic C 9.30 or above
101-1087

Product Options and Accessories
Description Part Number U.S. Pricing
Programming/Development Tools
Add-On Software Modules. Source code and sample programs for SNMP, PPP, microC/OS-II, and more.
RabbitWeb Module . HTTP/HTML Rapid Web Development Extension for Embedded Devices.

Reference Books
Description Part Number U.S. Pricing
Embedded Systems Design using the Rabbit 3000 Microprocessor - Interfacing, Networking, and Application Development by Kamal Hyder & Bob Perrin. Authors Kamal Hyder and Bob Perrin are embedded engineers with years of experience and they offer a wealth of design details, "insider" tips, and techniques. This a reference you can't be without. 040-0003 $49 qty. 1
Embedded Ethernet and Internet Complete, Designing and programming small devices for networking by Jan Axelson. Complete examples using RabbitCore modules (RCM3200) show how to implement networking applications. 040-0002 $49 qty. 1
MicroC/OS-II: The Real-Time Kernel by Jean J. Labrosse. The Real-Time Kernel contains over 200 pages of new examples and explanations of MicroC/OS real-time kernel. 040-0001 $65 qty. 1





Documentation
RabbitSys Development Kit
Data Sheet
PDF ( 1.0M )
RabbitSys Development Kit
User's Manual
HTML | PDF ( 1.5M )
RabbitSys Development Kit
Getting Started
PDF ( 1.6M )
RCM3365 RabbitCore
User's Manual
HTML | PDF ( 3.6M )
RCM3365 Schematic
PDF ( 565K )
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 )



   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