Contiki - a lightweight and flexible operating system for tiny networked sensors

Contiki - a lightweight and flexible operating system for tiny networked sensors
复制标题

DOI:
10.1109/lcn.2004.38
复制
发表时间:
2004-11
期刊:
29th Annual IEEE International Conference on Local Computer Networks
影响因子:
--
通讯作者:
A. Dunkels;B. Grönvall;T. Voigt
A. Dunkels;B. Grönvall;T. Voigt
中科院分区:
其他
文献类型:
--
作者:
A. Dunkels;B. Grönvall;T. Voigt

文献摘要

被引文献

相似文献

无线传感器网络由大量微型网络设备组成,这些设备可以不受限制地进行通信。对于大型网络,能够动态地将代码下载到网络中非常重要。我们推出 Contiki,一个轻量级操作系统,支持动态加载和替换单个程序和服务。 Contiki 围绕事件驱动内核构建,但提供可选的抢占式多线程,可应用于各个进程。我们证明了动态加载和卸载在资源受限的环境中是可行的,同时保持基础系统的轻量级和紧凑性。
Wireless sensor networks are composed of large numbers of tiny networked devices that communicate untethered. For large scale networks, it is important to be able to download code into the network dynamically. We present Contiki, a lightweight operating system with support for dynamic loading and replacement of individual programs and services. Contiki is built around an event-driven kernel but provides optional preemptive multithreading that can be applied to individual processes. We show that dynamic loading and unloading is feasible in a resource constrained environment, while keeping the base system lightweight and compact.