TinyOS-2.x-入门教程.docx
《TinyOS-2.x-入门教程.docx》由会员分享,可在线阅读,更多相关《TinyOS-2.x-入门教程.docx(57页珍藏版)》请在优知文库上搜索。
1、TinyOS2.x编程入门教程Version1.02010/12/17书目前言第1章编程环境的建立1.1 安装JAVAl.6JM21.2 安装CKnN(11MXW(W1.T)21.3 安装-WB21.4 安装TIOToS工具31.5 Ut环缰三*31.6 安装GlAfflnZ41.7 MW软件安装状况41.8 USB串口驱动下安装5第2章TINYOS简介2.1 SC语&简介ffl件(cnponents)7并发模组H2.2 常用Mn吩板介122.3 蜘B1.DKTDffOS*8的-HElXOf0U)Wf12Blink归件13BlinkC模块14事务evenst和吩附ConnHndS16编译BIi
2、nk应用程序17安装BIink程序到TCloSb节点并运行172.4 下出幡故MW除182.5 小结20第3章TE1.OSB硬件平台常用可馆程器件和对应的TINYOS蛆件介绍21Telosb慢件平台上的1.ed零件展示22TinyoS中1.ed编程组件介绍223.2 23TCIoSb硬件平台上的传感器展示23TinyOS中传感寄漏秤姐件介招243.3 串口25Telo曲硬件平台上的串I展示25TinyOS中用Il编程殂件介绍263.4 Radio27Telosb硬件平台上的Radio相关网件展示27TinyOS中Radio编程组件介绍273.5 小结274用方式从获得数据274.1 ”实现28
3、4.2 ADC30第5章TlNYOS任务及JS用举例335.1 任务的创建和度335.2 IMItSa(SBTAa应用Wr335.3 小结34第6章TINYOS串口编程356.1 TtoTSaUA1.Sffi8t356.2 串口助手,PC上显示从串口读取的数据386.3 TttOSB从串口读取406.4 OSCl1.1.oeCOre应用射426.5 BassStatkm应用466.6 小站51附录1TlNYOS命名约定52附录2NESC语言储关健字54前言防行传感器技术、做机电系统、现代网络、无线通信、低功耗等技术的E速发展,推动了无线传感器网络(ISN:wirelesssensornetwo
4、rk)的产生和发展.无线传感渊网络涉及IT领域的多种技术,成为目前IT轴域的探讨热点之一.无线传感器网络就是由部部在监测区域内大以的廉价微型传络器节点组成,通过无畿通信方式形成一个多淡的自组演网络,无线传礴器网络所具有的众多类皇的传感器,可探测包括地震、电描、温度、湿度、噪声、光强度、东力土馔成分、移动物体的大小、速度和方向等各种各样的现象.具有广袤应用前景,潜在的应用领域可归幼为:军事、侦空、反恐、防暴、故灾、环境、医疗、保健、家居、城市管理等诸多领域,传感涔节点是一个做笈的嵌入式系统,具有特别有限的硬件资源,须要操作系统能修高效地运用其仅有的内存、处理渊和通信桢块.且能峡对各种特定应用供应
5、最大的支持.传感器节点有两个突出的特点,一是并发性密集,即可能存在多个须要同时执行的逻辑限制,这须要操作系统能帔有效地满意这种发生频繁、并发程度高、执行过程比较短的限制逻辑流程:另一个特点是传感器节点模块化程度很高,要求操作系统能够很便利让应用程序便利地对硬件进行限制且保证在不影响整体开俏的状况下,应用程序中的各个部分能够比较便利地进行重新组合.美国加州高校伯克利分校针对无线传感器网络的特点研发了TinyOS操作系统,在科研机构的探讨中应用比较广泛,TinyOS是无戏传感涔网络中较为流行的操作系统,所用编程语言为nesC(networkembeddedsystemC),nesC语才由C谙吉扩展
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TinyOS 入门教程