论文部分内容阅读
针对无线传感器网络系统资源受限与任务多样性的特点,遵循低资源消耗与环境任务自适应的设计思想,提出了一种基于混杂模式的传感器网络专用操作系统微内核架构,进而设计并实现了适用于资源受限的复杂环境的混合嵌入式实时操作系统(HEROS)。此微内核架构在体系结构上采用“任务-线程-动作”的模块化设计思想,在运行模式上采用事件驱动结合实时多任务模式,在通信方式上采用基于元组的轻量级In/Out元语技术以及资源复用技术。根据环境感知任务的不同,内核可以被选配为事件驱动、实时多任务以及混杂三种不同工作模式。应用实测与对比分析显示,此内核具有低资源需求,满足实时性调度,可支持单任务应用至实时多任务系统。
Aiming at the characteristics of resource constrained and task diversity in wireless sensor network system and following the design idea of low resource consumption and environment task adaptation, a micro-kernel architecture of sensor network dedicated operating system based on promiscuous mode is proposed, and then the design and implementation of Hybrid embedded real-time operating system (HEROS) for complex environments with limited resources. This microkernel architecture adopts modular design idea of “task-thread-action” in architecture, event-driven combined with real-time multi-task mode in operation mode, and adopts tuple-based lightweight In / Out Vocabulary technology and resource reuse technology. Depending on the environment-aware tasks, the kernel can be configured as an event-driven, real-time, multitasking and hybrid three different modes of operation. The application of measured and comparative analysis shows that the kernel has low resource requirements to meet the real-time scheduling, support for single-task applications to real-time multi-tasking system.