TinyOS在ARM2100平台上的移植及调度策略改进的研究
【学位授予单位】:杭州电子科技大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP368.12
【图文】:
加方便、快捷的技术实现手段。总之,在医用领域无线传感器网络前景良好,现临床应用还有一定的距离。2)军事领域目标是将大量廉价的传感器节点通过飞机播撒或者火炮发射等方式部署到战周边的各种参数,如温度、湿度、声音、磁场、红外线等各种信息进行采集,感器自身构建的网络,通过网关、互联网、卫星等信道,传回信息中心进行分监控敌我军情,掌握瞬息万变的战场动态。2005 年,美国军方成功测试了ossbow 公司产品组建的枪声定位系统[27]。
目前 TinyOS 在 无线传感器网络 操作系统领域处于主导地位,已经可以运行在很多硬件平台之上,比如:Telos(Rev A),Telos(Rev B),Mica,Mica2,Mica2Dot,欧洲的EYES,Crossbow 的 MicaZ 等等[55]。(2) MANTIS OSMANTIS OS 体系结构如图 2-2 所示,是美国科罗拉多大学开发的无线传感器网络操作系统,它的内核和 API 采用标准的 C 语言,易用、灵活是其亮点。它的主要特点是:采用轻量级的基于抢占的多线程任务调度器;类 Unix 编程环境;整个内核占用RAM 小于 500 字节,MANTIS OS 在逻辑上把 RAM 分成两部分:一部分在编译时分配给全局变量,其他部分以堆的形式管理;应用程序线程和底层操作系统 API 相互独立,因此 MANTIS OS 通过提供不同平台的 API 就可以实现对多个平台的支持;提供了无线代码发布功能,能在基站向节点发送新代码;提供远程 Shell 供用户登陆到传感器节点观察其运行情况[56]。MANTIS OS 为上层应用程序提供了丰富的 API,如线程创建、设备管理、网络传输等。用户利用这些 API 很容易构建出功能强大的应用程序。
等;事件驱动机制;内核和应用程序模块中都使用动态存储;实现了优先级调度;使用标准 C 语言和编译器[57]。SOS 体系结构如图 2-3 所示,整个系统是由静态内核和动态可加载模块组成,其中静态内核实现了最基本的服务,包括底层硬件抽象,灵活的优先级消息调度器,动态内存分配等功能 ,模块实现了系统大多数的功能,包括驱动程序,协议,应用程序等。这些模块都是独立的。
【相似文献】
相关期刊论文 前10条
1 黄宏光;钟俊;李国才;;TinyOS感知节点在智能电网输电环节的应用[J];四川电力技术;2011年04期
2 ;[J];;年期
3 ;[J];;年期
4 ;[J];;年期
5 ;[J];;年期
6 ;[J];;年期
7 ;[J];;年期
8 ;[J];;年期
9 ;[J];;年期
10 ;[J];;年期
相关会议论文 前10条
1 张明秋;符秀辉;;基于TinyOS的无线传感器网络的实现[A];第七届全国信息获取与处理学术会议论文集[C];2009年
2 肖建荣;钱建生;殷培军;张俊霞;夏立稳;;基于nRF24E1的无线温度传感器网络节点的实现[A];第十六届全国煤炭自动化学术年会、中国煤炭学会自动化专业委员会学术会议论文集[C];2006年
3 周贤娟;韩树人;;无线传感器网络节点操作系统—Tinyos综述[A];AECC专题学术研讨会论文集[C];2007年
4 肖本强;张鑫;林之光;姜宇;;基于CC2430的Tinyos实现[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
5 张萍;黄布毅;王俊;崔光照;;基于WSN远程智能流量采集的应用[A];武汉(南方九省)电工理论学会第22届学术年会、河南省电工技术学会年会论文集[C];2010年
6 李晓金;杨方;王得全;何跃全;詹平;水军;熊永喜;;基于无线传感器网络的温室环境监测系统设计[A];中国农业工程学会2011年学术年会论文集[C];2011年
7 钟彦骞;胥义;吕娅;王丽萍;曾静;;基于GPRS和ZigBee传输技术的血液冷链及信息化监管系统的设计[A];第七届全国食品冷藏链大会论文集[C];2010年
8 陆健强;王卫星;杨志勇;林钻辉;;基于茶园旱情监测的无线传感器网络节点系统[A];纪念中国农业工程学会成立30周年暨中国农业工程学会2009年学术年会(CSAE 2009)论文集[C];2009年
9 唐云龙;;无线传感器网络系统实验分析[A];工程设计与计算机技术:第十五届全国工程设计计算机应用学术会议论文集[C];2010年
10 杜瑞颖;徐明
本文编号:2746497
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2746497.html