论文部分内容阅读
多数嵌入式环境的操作系统、系统库和在系统之上运行的应用程序等软件环境构成一个映像。对这样的系统进行升级就需要对整个系统进行升级,因此升级的能量消耗很高,不适合目前无线传感器网络的应用。该文基于高度模块化设计思想,采用可重用模块构造可升级操作系统。阐述了可支持动态升级模块的模块头和模块句柄的结构设计与实现,以及模块与内核、模块间功能调用和消息通信机制的设计。模块注册函数实现了模块的加载、卸载和升级能力,并对本系统的在线加载、卸载和升级功能进行了实验验证。