Micrium – µC/TCP-IP V4 & V6 using μC/OS-II or μC/OS-III

For more information:

Ohad Beit-On



What is µC/TCP-IP?

μC/TCP-IP is a compact, reliable, high-performance TCP/IP protocol stack. it is optimized for embedded systems, and features dual IPv4 and IPv6 support.

Learn more about Micrium’s support for IPv6.

What does it do?

Built from the ground up with Micrium quality, scalability and reliability, μC/TCP-IP enables the rapid configuration of required network options to minimize time-to-market.

μC/TCP-IP allows for adjustment of the memory footprint based upon design requirements. μC/TCP-IP can be configured to include only those network components necessary to the system. When a component is not used, it is not included in the build, saving valuable memory space.

The μC/TCP-IP design introduces a new concept: Large and small buffers. A large buffer is of the size required to transport a complete Ethernet frame. This is what other TCP/IP stacks do. But, in an embedded system, it is quite possible that the amount of information to transmit and receive does not require the use of a full Ethernet frame. In this case using buffers of the size of full Ethernet frames is a waste of RAM. μC/TCP-IP allows the designer to maximize the system performance by defining different quantities of small and large buffers.

The source code for μC/TCP-IP is an extremely robust and highly reliable TCP/IP solution. μC/TCP-IP is designed to be certifiable for use in avionics, compliant for use in FDA-certified devices, and in other safety-critical products.

Using μC/TCP-IP with an RTOS

μC/TCP-IP requires the presence of an RTOS for task scheduling and mutual exclusion. To meet this requirement, Micrium provides source code to allow network applications to readily accommodate μC/OS-II and μC/OS-III.

Note: Based on the component’s extensible kernel interface, other non-Micrium kernels can also be adapted to μC/TCP-IP, but are not supported.

uC/TCP-IP Layers

µC/TCP-IP documentation

Micrium’s user documentation is available online on the Micrium documentation site.

Compilers for C/C++Real Time Operating SystemsDebuggers & JTAG EmulatorsEmbedded Software Testing solutionsMiddleware & SW componentsHW Testing solutions – Boundary-Scan (JTAG) & FunctionalProtocol and Bus Analyzers & StimulatorsHome of CANopen, EtherCAT, PowerLink, ProfiNet– SW Protocols, devices & SolutionsIn-Circuit/Parallel Engineering & Production Device Programmers (Flash/EPROMs/CPLDs…)Video & Audio SW CODECs components

For more information: Ohad Beit-On ohad@sightsys.co.il 054-2584032