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
2000™ Tcpip 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.
|