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.
<script type="text/javascript"> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>And while RAM requirements vary by application this package has extremely low RAM requirements because of its innovative design.
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 ProtocolsFull 10/100 Ethernet implementation with support for
- IPv4
- UDP
- TCP
- DHCPclient
- ICMP
- ARP
- IGMP