An embedded real-time network microkernel dedicated to wireless sensor network: ERNμK
ABSTRACT Wireless sensor network (WSN) nodes have strict constrained resource and wireless communication function. Traditional embedded operation systems are either resource consumptive or nonsupport for real-time multi-task operations. This paper presents an embedded real-time network microkernel dedicated to WSN: ERNμK. The kernel consists of two components: a super-small distributed real-time microkernel: SDREAM and a minimal real-time and embedded TCP/IP stack: ERNμK. SDREAM is a tuple-based message-driven microkernel. It adopts a meta language: kernel modeling language to define and describe the abstract manners of system primitives. The IPC and synchronization is based on the LINDA concept: the "tuple" model implemented by two light primitives (SND: OUT & RCV: IN). In order to simplify the TCP/IP implementation, ERNμK adopts some simplification mechanisms: protocol simplification hypothesis, a specific buffering subsystem and a simplifying message subsystem in view of system resources, applications and network environment. ERNμK has been ported and evaluated on two platforms: microcontroller (MSP430F149) and DSP (TMS320C5410). The performance results show that ERNμK has tiny resource requirements and is suitable for hard real-time multi-task WSN applications.
Article: Linda and FriendsComputer 09/1986; 19(8):26-34. · 1.68 Impact Factor
- [show abstract] [hide abstract]
ABSTRACT: The real-time embedded basic software including real-time kernel and Internet standard communication protocols (TCP/IP, PPP) is a key element to implement distributed embedded intelligent network sensors 'DEINS'. DEINS is a need of modem life and its application fields are diverse: telemedicine, remote home automation, distributed embedded process control etc. In fact, distributed embedded intelligent sensor is mass production, thus it must be cheap to realize and power efficient. However performance requirements as well as cost, power-consumption and real-time constraints may be satisfied by adequately tuning hardware and software. This article describes a configurable real-time micro network kernel 'CμNEK' that combines tightly a super-small real-time micro kernel with a modular embedded Internet standard communication protocol such as TCP/IP stack and PPP. The defined system is implemented on a Spectrum EVM board based on TMS320C5410 and is used to implement a prototype of a DEINS dedicated to remote heart arythmia detection.Signal Processing, 2002 6th International Conference on; 09/2002