26 | | |
27 | | The software development system for the RCM3700 is completely integrated within the [http://www.rabbitsemiconductor.com/documentation/docs/manuals/DC/DCUserManual/index.htm “Dynamic C” tool set]. Dynamic C contains a C compiler, editor, loader, and source/assembly debugger specifically tailored for Rabbit microprocessor-based products. It includes hundreds of functions in source-code libraries. (ex. [http://www.rabbitsemiconductor.com/documentation/docs/manuals/DynCFunctionReference/index.htm floating-point arithmetic and transcendental functions, serial communication drivers, analog and digital I/O drivers, I2C, SPI], GPS, encryption, file systems, etc.) [http://www.rabbitsemiconductor.com/documentation/docs/manuals/TCPIP/UsersManualV1/index.html TCP/IP libraries include DHCP, Socket-Level UDP/TCP, ICMP] as well as [http://www.rabbitsemiconductor.com/documentation/docs/manuals/TCPIP/UsersManualV2/index.html HTTP, POP2, TFTP, FTP, SMTP]. Also, the preemptive operating system called microC/OS-II is fully supported. |
28 | | |
29 | | Note: The Dynamic C TCP/IP library functions are slightly different from Unix syntax, and are not directly portable to non-Rabbit platforms. |
| 26 | |
| 27 | == Major Hardware Components == |
| 28 | |
| 29 | === RCM3700 === |
| 30 | |
| 31 | [[Image(RCM3700.jpg,align=right,title="Rabbit Semiconductor RCM 3700",200)]] |
| 32 | |
| 33 | The [http://www.rabbitsemiconductor.com/documentation/docs/manuals/RCM3700/index.htm RCM3700 Rabbit Core] is the microprocessor based core module designed for Ethernet/Internet applications with the following features: |
| 34 | |
| 35 | * Small Footprint: 2.95” x 1.2”; 100ma @ 5v |
| 36 | * 512K Flash, 512K SRAM |
| 37 | * 10Base-T Ethernet w/RJ-45 connector |
| 38 | * 33 digital I/O ports, 4 serial ports |
| 39 | * 22.1 Mhz Z-80 based Processor |
| 40 | * Complete “Dynamic C” development system package |
| 41 | * Royalty-free TCP/IP libraries |
| 42 | * $49, qty 100 |
| 43 | |
| 44 | The software development system for the RCM3700 is completely integrated within the [http://www.rabbitsemiconductor.com/documentation/docs/manuals/DC/DCUserManual/index.htm “Dynamic C” tool set]. Dynamic C contains a C compiler, editor, loader, and source/assembly debugger specifically tailored for Rabbit microprocessor-based products. It includes hundreds of functions in source-code libraries. (ex. [http://www.rabbitsemiconductor.com/documentation/docs/manuals/DynCFunctionReference/index.htm floating-point arithmetic and transcendental functions, serial communication drivers, analog and digital I/O drivers, I2C, SPI], GPS, encryption, file systems, etc.) [http://www.rabbitsemiconductor.com/documentation/docs/manuals/TCPIP/UsersManualV1/index.html TCP/IP libraries include DHCP, Socket-Level UDP/TCP, ICMP] as well as [http://www.rabbitsemiconductor.com/documentation/docs/manuals/TCPIP/UsersManualV2/index.html HTTP, POP2, TFTP, FTP, SMTP]. Also, the preemptive operating system called microC/OS-II is fully supported. |
| 45 | |
| 46 | Note: The Dynamic C TCP/IP library functions are slightly different from Unix syntax, and are not directly portable to non-Rabbit platforms. |