GlobalEdge's TCP/IP stack is designed specifically for embedded devices. It provides networking support for devices with limited memory and computing capabilities. The stack has been designed to run on 16-bit and 32-bit microprocessor and micro-controllers. As it has been written in ANSI C the stack is easily portable to various CPU architectures. The stack can also be ported to various RTOS's and can even work without an OS. A custom low latency API is provided to optimize performance. A BSD Socket compatible API is also supported that allows easy porting of existing TCP/IP applications.

Key Features
- Low Code and Data Footprint
- Multiple simultaneous TCP connections
- Supports BSD Socket API
- Custom High Speed 'zero copy' API available for high performance and optimal CPU usage
- Portable and OS Independent
- Support for multiple network interfaces
- Modular design allowing code size reduction based on application requirements
- Configurable build process to customize library features including number of connections required, window size, etc. to meet even lower footprint requirements
- Time to Market Advantage
Specifications
- Support RFC compliant IPv4
- Protocols
- ARP
- ICMP
- UDP
- TCP
- BSD Socket Interface
- Configurable number of simultaneous connections
- Proprietary Low Latency Interface
- Code Size : ~16K
- Data Size : ~8K using Low Latency Interface
- Portable ANSI C Code
Applications
The eTCP stack has been designed to be integrated into small embedded and portable devices where there are limitations on the amount of memory and CPU cycles available. Some of the devices where this stack can be integrated are:
- Mobile Phones
- Portable Media Players
- Digital Still Picture Cameras
- Industrial Control Devices
- Medical Equipment
- Digital Photo Frames
- Embedded Wireless Devices
- Security Cameras
- Remote Controls
- Printers
- Point of Sale (PoS) Equipment
Datasheet: Click Here to Download

