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

Design of Application Modules for Upgradeable Wireless Sensor Network Operating Systems

在线阅读下载全文

作  者:张骏[1] 杨挺[1] 汪文勇 

机构地区:[1]电子科技大学信息中心,成都610054

出  处:《电子科技大学学报》2007年第S3期1420-1422,1426,共4页Journal of University of Electronic Science and Technology of China

基  金:国家发改委下一代互联网示范工程研究开发;产业化及应用试验项目(CNGI-04-10-1D)

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

关 键 词:无线传感器网络 操作系统 在线升级 模块化 模块注册 消息通信 

分 类 号:TP316[自动化与计算机技术—计算机软件与理论] TN929.5[自动化与计算机技术—计算机科学与技术] TP212.9[电子电信—通信与信息系统]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象