µkleos
µkleos is a microkernel based architecture for distributed embedded systems with a strong focus on Wireless Sensor Networks. The kernel is real-time capable and supports full multi-threading. Furthermore, it provides mutexes as well as synchronous and asynchronous message passing for interprocess communication. The scheduler is priorty-based and uses a tickless timer system.
Currently supported hardware platforms are:
- ScatterWeb WSN plaforms:
- MSB-A2
- MSB-430
- MSB-430H
- TI ez430-Chronos
Therefore, it includes a set of drivers for diffent radio transceivers, peripheral devices such as a real time clock or liquid crystal display (LCD) and sensors such as the Sensirion SHT11 temperature and humidity sensor.
The whole operating system is written in plain ANSI C and fully modular. Thus, it enables implementation and evaluation of network protocols and algorithms at all layers of the ISO OSI model. µkleos supports, for example, the current 6LoWPAN protocol stack including full support for header compression and neighbor discovery.

Webpage: http://www.ukleos.org
- 843 reads
- Printer-friendly version
