Products

µC/TCP-IP Protokoll stack

The µC/TCP-IP protocol stack is a compact, reliable and highly-optimized TCP/IP protocol stack. The stack has been completely redeveloped with the scalability, portability and quality that Micrium became known for with µC/OS-II. µC/TCP-IP allows the efficient and secure configuration of the required network options and in doing so, facilitates a minimum development time for your product.

Quality starts with the sourcecode

The stack was not simply a modification of a publically available unix stack, but rather it was completely redeveloped with a focus on portability, speed and compatibility. The software design of µC/TCP-IP is clear and comprehensible and thus satisfies the industry's highest quality requirements.

The stack supports the following basic protocols:

  • NIC /IF - Network Interface (Ethernet)
  • ARP - Address Resolution Protocol
  • IP - Internet Protocol
  • ICMP - Internet Control Message Protocol
  • IGMP - Internet Group Management Protocol
  • UDP - User Datagram Protocol
  • TCP - Transport Control Protocol
  • Sockets - BSD Socket API

Higher protocols

The TCP/IP protocol stack offers the well-known BSD 4.4 API as a programming interface. Extensions can be obtained for popular application layer protocols:

  • µC/DHCPc - Dynamic Host Configuration Protocol (client)
  • µC/DNSc - Domain Name System (client)
  • µC/TFTP - Trivial File Transfer Protocol (client / server)
  • µC/FTP - File Transfer Protocol (client / server)
  • µC/HTTPs - HyperText Transport Protocol (server)
  • µC/TELNETs - Terminal Emulation Protocol (server)
  • µC/SNTPc - Simple Network Time Protocol (client)
  • µC/SMTPc - Simple Mail Transfer Protocol (client)
  • µC/POP3c - Post Office Protocol Version 3 (client)

Scalability and performance

The µC/TCP-IP stack was developed specifically for the requirements in embedded systems.

  • Resources - Even as early as in the design process, developers made sure that the required resources could be adjusted to the system environment. Non-essential modules are not integrated into the software, which enables the resources to also be adapted to embedded systems with a limited memory capacity.
  • Runtime - Critical areas are reduced to a minimum and runtime tests can optionally be turned off to optimize the performance. The data management within the TCP/IP stack has been developed in the zero-copy technology.

 


Embedded Office
GmbH & Co. KG

August-Braun-Str. 1
D-88239 Wangen im Allgäu

Phone: +49 7522 / 970008-0
Fax: +49 7522 / 970008-99

sales@embedded-office.de

Contact us...