摘要
首先分析了传感器网络结点任务的特殊性和多样性,在此基础上论述了传感器网络结点通用实时嵌入式操作系统(SNNEOS),阐述了该操作系统的系统构架、内核中断的管理和通信子系统的实现方式,并对该操作系统的传输协议关键问题进行论述.SNNEOS采用的事件驱动方式响应外界请求,避免处理器轮循,节省能源消耗.通过实时内核与非实时内核的方式,将实时任务与非实时任务分离,对关键的实时任务进行及时响应.通信子系统中采用分层处理方式,每一层单独创建一个进程,使SNNEOS的实现更加的清晰和容易.
Discussing the particularity and diversity of the task of sensor network nodes, the commonly-used real-time operating system SNNEOS (sensor network node embedded operating system) is explored including its structure, management of kernel interruption and communications subsystems, as well as the implementation mechanism of its transfer protocol. As an eventdriven, SNNEOS can avoid CPU round-robin and save power. By the real-time kernel and non-real-time kernel interruption, the real-time task is separated from non-real-time one so as to respond to key real-time tasks punctually. To implement SNNEOS easier and clearer, the communication subsystems are processed in layers and each layer provides an individual process.
出处
《东北大学学报(自然科学版)》
EI
CAS
CSCD
北大核心
2006年第6期639-641,共3页
Journal of Northeastern University(Natural Science)
基金
国家高技术研究发展计划项目(2001AA415320)
关键词
传感器网络
嵌入式技术
操作系统
实时
传输协议
SNNEOS
embedding technology
operating system
real-time
transfer protocol