TCP/IP Networking Components
OPENRTOS+TCP is a scalable, open source and thread safe TCP/IP stack. It provides a familiar, standards based, Berkeley sockets interface, making it as simple to use and as quick to learn as possible. An alternative callback interface is also available for advanced users.
OPENRTOS+TCP's features and RAM footprint are fully scalable, making OPENRTOS+TCP equally applicable to smaller, lower throughput microcontrollers as larger, higher throughput microprocessors. It is available with a light weight HTTPS web server, please ask one of our sales representatives for more details.
See the OPENRTOS+TCP users manual to the right for full documentation and API reference guide.
|Berkeley sockets API|
|Optionally supports TCP sliding windows|
|Fully re-entrant and thread safe API|
|Includes ARP, DHCP, DNS, LLMNR, NBNS|
|Static, DHCP and Auto-IP address assignment|
|Can also be used as a UDP only stack|
|Optionally callback interface|
|Optionally fragment outgoing packets|
|Berkeley Sockets API|
|_send() / _sendto()|
|_recv() / _recvfrom()|
|Code Size (example generated with GCC for ARM Cortex-M)|
|File||With -O1 Optimisation||With -Os Optimisation|
|Worst case with everything enabled||34.9K||20.1K|
OPENRTOS+TCP provides a commercial license for the FreeRTOS+TCP networking stack.