Change search
ReferencesLink to record
Permanent link

Direct link
The Design of a Lightweight Portable Operating System for Tiny Networked Sensor Devices
Number of Authors: 4
2004 (English)Report (Refereed)
Abstract [en]

Wireless sensor networks are composed of large numbers of tiny networked devices that communicate untethered. In this paper we present the design of Contiki, a lightweight and portable operating system for such tiny devices. In this work, we try to find the right operating system abstractions that enable dynamic and efficient operation of a system with severe limitations. Contiki is built around a lightweight event scheduler and provides suitable abstractions for dynamic loading of programs, device drivers, and run-time linking of libraries. The system is highly portable and the kernel can be ported without changing a single line of code (except device drivers). We show how higher level abstractions such as multi-threading can be implemented as libraries on top of the lightweight event kernel.

Place, publisher, year, edition, pages
Swedish Institute of Computer Science , 2004, 1. , 9 p.
SICS Technical Report, ISSN 1100-3154 ; 2004:05
Keyword [en]
operating systems, sensor networks, embedded systems
National Category
Computer and Information Science
URN: urn:nbn:se:ri:diva-22065OAI: diva2:1041607
Available from: 2016-10-31 Created: 2016-10-31

Open Access in DiVA

fulltext(113 kB)4 downloads
File information
File name FULLTEXT01.pdfFile size 113 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 4 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

ReferencesLink to record
Permanent link

Direct link