Microprocessor and Development Tools - Embedded Control - Communications - Connectivity
Rabbit Semiconductor Home View Your Shopping Cart Products Tech Support Documentation Rabbit Store Worldwide Sales & Distribution Press Room Company Information

Tcpip Programming

A tcpip programming / development board (with Rabbit 2000™ microprocessor, 512K Flash, 128K SRAM, Ethernet hardware, serial ports, digital I/O, 18.43 MHz clock), Dynamic C® SE development software containing tcpip stack with source code and documentation on CD-ROM (not a trial version), demonstration board, power supply, and serial programming cable are all included in The Rabbit 2000Tcpip Development Kit that jumpstarts TCP/IP programming for new and experienced designers.

The development board included in the kit allows for immediate evaluation and development of TCP/IP programming applications using the Rabbit 2000. Executable code can be downloaded into Flash memory or SRAM (optional battery backup board for SRAM and RTC available) and two communication ports are available, both an RS-232 and an RS-485 port. Other features of the TCP/IP programming / development board include 4 high-current outputs, 4 digital inputs, 7 timers, a battery-backable time/date clock, and 10Base-T Ethernet interface. 

Full TCP/IP source code is provided for TCP/IP programming, with no run-time royalties required, saving designers significant cost over the life of their application. Ethernet drivers for the RealTek NE2000 chip are also included, and PPP drivers are available in Dynamic C®. Users can write directly to TCP or UDP sockets to develop custom applications. In addition, extensive demo programs are provided illustrating each of the following supported functions:

  • Socket-Level TCP - Transmission Control Protocol. Provides reliable full-duplex data transmission.
  • Socket-Level UDP - User Datagram Protocol. Simple protocol that exchanges datagrams without acknowledgements or guaranteed delivery.
  • HTTP - Hypertext Transfer Protocol. The protocol used by Web browsers and Web servers to transfer files, such as text and graphic files. Includes facilities for Server Side Includes (SSI) and CGI routines.
  • SMTP - Simple Mail Transfer Protocol. Internet protocol providing e-mail services.
  • FTP - File Transfer Protocol. Application protocol, part of the TCP/IP protocol stack, used for transferring files between network nodes. Server with password support for file transfers between network nodes available on Rabbit 2000.
  • TFTP - Trivial File Transfer Protocol. Simplified version of FTP that allows files to be transferred from one computer to another over a network. Client and server available on Rabbit 2000.
  • POP3 - Post Office Protocol. A standard protocol to retrieve email.
  • PPP - Point-to-Point Protocol. A common serial protocol for communicating between two computers. Dynamic C supports the transmission of IP packets across a PPP link.

 

    Site Map | Privacy Policy | Contact Us | Feedback

   Copyright © Rabbit Semiconductor All Rights Reserved
1-530-757-8400