RL-TCPnet
This chapter describes the RL-TCPnet component of the RL-ARM Library. RL-TCPnet is an implementation of the TCP/IP protocol stack. The stack aims at reducing the memory usage and the code size. This makes it suitable for devices with limited resources, such as embedded systems. The RL-TCPnet library is a ground-up implementation of software routines for the ARM7™, ARM9™, Cortex™-M1 and Cortex™-M3 architectures.
User applications are written using standard C constructs and compiled with the ARM® RealView® Compiler.
This chapter contains the following sections:
- TCP Socket
- Describes the TCP Socket, the connection modes, and the sending and receiving of data.
- UDP Socket
- Describes the UDP Socket, the connection modes, and the sending and receiving of data.
- Configuring RL-TCPnet
- Describes the configuration options of RL-TCPnet.
- Using RL-TCPnet
- Describes the usage possibilities of RL-TCPnet.
- Applications
- Describes the example programs built with RL-TCPnet.
- Device Drivers
- Describes how to built drivers with RL-TCPnet for network devices.
- Using Serial Link
- Describes how to use a serial link, a serial cable, or a modem connection to establish a PPP or SLIP link with a Windows host.
- Debugging
- Describes the debug version of RL-TCPnet for testing the application.
- Function Overview
- Lists the RL-TCPnet routines.