O'Reilly logo

Embedded Systems Architecture by Daniele Lacamera

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Contiki OS

Contiki OS is an open source real-time operating system designed for low-power, connected devices, and focuses on providing a simple platform to develop IoT applications, mostly oriented to 6LoWPAN and 802.15.4 technologies. The focus of Contiki development is clearly on IPv6 connectivity, being one of the first embedded systems to support IPv6 and 6LoWPAN. In fact, other than the relatively simple scheduler, all the libraries, modules, components, and development tools distributed with Contiki make this system particularly interesting.

The TCP/IP support is provided by uIP, which is a very small custom implementation of the protocol stack, designed to process one buffer at a time. This particular design choice lowers the amount ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required