节点文献

无线传感器网络操作系统应用升级设计

Design of Application Modules for Upgradeable Wireless Sensor Network Operating Systems

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 张骏杨挺汪文勇

【Author】 ZHANG Jun,YANG Ting,WANG Wen-yong (Information Center,University of Electronic Science and Technology of China Chengdu 610054)

【机构】 电子科技大学信息中心电子科技大学信息中心 成都610054成都610054

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

【Abstract】 In most embedded systems, the software environment which includes the operating system, system libraries and application programs running above is represented as an image. To upgrade such system, it requires a rebuild of the entire system and entails great power consumptions. Thus those systems are not applicable for wireless sensor networks. Based on the idea of modularization design, the operating system with dynamic upgradeability is constructed by reusable modules. The designs of the module header and handler structure are depicted for dynamic upgradeability support. In addition, the function calls and message communication mechanism used between modules and kernel as well as between modules are also described. Module registration function realizes the loading, unloading and upgrading ability of modules. This ability is certified by the experiments illustrated in this paper.

【基金】 国家发改委下一代互联网示范工程研究开发、产业化及应用试验项目(CNGI-04-10-1D)
  • 【文献出处】 电子科技大学学报 ,Journal of University of Electronic Science and Technology of China , 编辑部邮箱 ,2007年S3期
  • 【分类号】TP316;TN929.5;TP212.9
  • 【被引频次】1
  • 【下载频次】128
节点文献中: 

本文链接的文献网络图示:

本文的引文网络