RTXC Quark TCP/IP
Local Menu
IXXAT Platinum Partner
You are here: ".$breadcrumb->show_breadcrumb().""; ?>
RTXC Quark Small-Footprint Networking Software
Designing with Limited Memory Just Got a Whole Lot Easier

The new generation of low-cost 32-bit processors comes with a price—less on-chip memory (and often no external bus). RTXC Quark networking software has been designed to operate not just comfortably, but screaming fast in a minimal RAM/ROM footprint. In fact, the combination of RTXC Quark, in a fully featured TCP/IP implementation needs less than 20 KB of ROM. Planning a UDP-only application? The combined ROM footprint is less than 12 KB.

And while RAM requirements vary by application this package has extremely low RAM requirements because of its innovative design.

quark
Radically Different Stack Architecture Pays Big Dividends

Forget everything you thought you knew about embedded networking because RTXC Quark networking software is changing all of the rules. This micro-stack architecture is the result of a breakthrough in stack design.

Quadros Systems took an entirely different path to engineering an embedded networking stack, creating a highly efficient, data-centric design. The low-overhead processing model and innovative structure provide the dual benefit of compact size and lightning-fast packet handling. This is no stripped-down skeleton code but truly small-footprint software with no compromises.

Key Features

Designed for Resource-Constrained Systems. RTXC Quark networking software was developed specifically for 32-bit embedded systems with minimal memory and processor resources.

Rapid Packet Processing. RTXC Quark networking software brings high-speed processing to embedded systems — many times faster packet processing than other small-footprint stacks.

Highly Efficient RAM Management. The RTXC Quark networking software is very RAM-friendly. Generally each socket will require less than 6 KB of RAM. Zero copy buffers reduce memory requirements and increase processing speed and system efficiency. And the integration with the RTXC/ss RTOS means you only need to allocate a single memory stack instead of one for each task. Plus, high speed packet processing means fewer buffers may be required.

Tiny ROM Footprint. A full implementation of RTXC Quark networking software requires less than 20 KB of ROM. Depending on configuration choices the code can be even smaller.

Fully Configurable. You can easily tune RTXC Quark software to meet your specific requirements. The stack is highly configurable, both at the compilation and linking phase as well as during system initialization.

Tightly Integrated with the RTXC Quadros RTOS. RTXC Quark software is fully integrated with the RTXC Quadros operating system and takes full advantage of the high-efficiency threads in the RTXC/ss kernel.

Industry-Standard API; RFC-Compliant. The stack supports a standard Berkeley sockets interface. And with RTXC Quark you have the confidence of 100% RFC compliance.

Supported Protocols

Full 10/100 Ethernet implementation with support for

  • IPv4
  • UDP
  • TCP
  • DHCP client
  • ICMP
  • ARP
  • IGMP