Enix: A lightweight dynamic operating system for tightly constrained wireless sensor platforms

15Citations
Citations of this article
45Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Enix is a lightweight dynamic operating system for tightly constrained platforms for wireless sensor networks (WSN). Enix provides a cooperative threading model, which is applicable to event-based WSN applications with little run-time overhead. Virtual memory is supported with the assistance of the compiler, so that the sensor platforms can execute code larger than the physical code memory they have. To enable firmware update for deployed sensor nodes, Enix supports remote reprogramming. The commonly used library and the main logical structure are separated; each sensor device has a copy of the dynamic loading library in the Micro-SD card, and therefore only the main function and user-defined subroutines should be updated through RF. A lightweight, efficient file system named EcoFS is also included in Enix. The code size and data size of Enix with full-function including EcoFS are 8 KB and 512 bytes, respectively, enabling Enix to run on many RF-enabled systems-on-chip that cannot run most other WSN OSs. Copyright 2010 ACM.

Cite

CITATION STYLE

APA

Chen, Y. T., Chien, T. C., & Chou, P. H. (2010). Enix: A lightweight dynamic operating system for tightly constrained wireless sensor platforms. In SenSys 2010 - Proceedings of the 8th ACM Conference on Embedded Networked Sensor Systems (pp. 183–196). Association for Computing Machinery. https://doi.org/10.1145/1869983.1870002

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free