Komunikacja

Jednym z ciekawszych, długoterminowych projektów, była implementacja rodziny protokołów TCP/IP dla systemów wbudowanych. Realizacja obejmowała najpopularniejsze protokoły, między innymi UDP, TCP, DHCP i DNS, a także serwery TFTP, FTP i HTTP i zakładała zgodność z wersjami IPv4 oraz IPv6.
Projekt został przygotowany z założeniem działania na mikrokontrolerach niezależnie od systemu operacyjnego. Dzięki temu rozwiązanie jest uniwersalne i pozwala na szybkie dostosowanie go do szerokiej gamy urządzeń.
Dla zwiększenia wydajności i efektywności przetwarzania strumienia danych implementacja jest zgodna z zasadą „Zero-copy”. Uzupełnieniem projektu było późniejsze zaimplementowanie algorytmów szyfrujących (TLS/SSL, IPsec, krzywe eliptyczne). Stos TCP/IP jest obecnie jednym z najpopularniejszych rozwiązań komercyjnych stosowanych w systemach wbudowanych.