Keil™, An ARM® Company

RL-ARM User's Guide

Technical Support

On-Line Manuals

RL-ARM User's Guide

RL-RTX
RL-FlashFS
RL-TCPnet
TCP Socket
Opening TCP Connection
TCP Active Open
TCP Passive Open
Sending TCP Data
Example for Sending Data
UDP Socket
Opening UDP Connection
Sending UDP Data
When DHCP Enabled
When ARP Cache Empty
Example for Sending Data
IP Multicasting
Configuring TCPnet
Static Configuration
System
Ethernet Interface
ARP
IGMP
PPP Interface
SLIP Interface
UDP Socket
TCP Socket
HTTP Server
Telnet Server
TFTP Server
DNS Client
SMTP Client
Error Function
Runtime Configuration
Library Files
Using RL-TCPnet
Stand Alone
With RTX Kernel
Applications
HTTP Web Server
Script Language
Using XML
XML Example
CGI Functions
Web Pages
Using RAM File System
Customizing Error Pages
FCARM - File Converter
Telnet Server
Command Line Interface
Sending Reply Message
Short Reply
Long Reply
Continuous Screen Update
TFTP Server
File System Interface
SMTP Client
DNS Resolver
Starting DNS
Device Drivers
Ethernet Driver
Interrupt Mode
Modem Driver
Serial Driver
Using Serial Link
Direct Cable Connection
Modem Connection
Windows Dial-up
Add Direct Serial Link Device
Add a New Dial-up Connection
Configure PPP Dial-up
Configure SLIP Dial-up
Debugging
Enabling Debug
Debug Level
Redirecting Output
Function Overview
CGI Routines
Ethernet Routines
HTTP Routines
IGMP Routines
Miscellaneous Routines
Modem Routines
PPP Interface Routines
Serial Routines
SLIP Interface Routines
SMTP Routines
System Functions
TCP Interface Routines
Telnet Routines
TFTP Routines
UDP Interface Routines
RL-CAN
Example Programs
Library Reference
Appendix

RL-TCPnet

RL-TCPnet is an implementation of the TCP/IP protocol stack. The focus of the stack is to reduce memory usage and code size. This makes it suitable for use by small clients with limited resources, such as embedded systems. The RL-TCPnet library is a ground-up implementation of software routines for the ARM7™, ARM9™, and Cortex™-M3 architectures.

Programs are written using standard C constructs and compiled with the ARM® RealView® Compiler. To create applications, you must include a special header file and link the RL-TCPnet library into your program.

Note

  • RL-TCPnet is not included with the RealView MDK-ARM™ Microcontroller Development Kit. It is available in the stand-alone product RL-ARM™, which also contains the RTX kernel (with source code), Flash File System, CAN and USB drivers.