第八章-实验.ppt
上传人:yy****24 上传时间:2024-09-10 格式:PPT 页数:39 大小:3.1MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第八章-实验.ppt

第八章-实验.ppt

预览

免费试读已结束,剩余 29 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

无线传感器网络简明教程第8章无线传感器网络实验8.1实验背景和设计具体的实验目标包括:(1)掌握安装TinyOS操作系统;(2)事件驱动的传感器数据获取;(3)发送与接受消息;(4)PC机显示数据。4、实验所需软件操作系统:安装有Cygwin的Windows2000/XP操作系统,或者安装有GCC编译器的Linux操作系统。下载并安装以下软件:①Cygwin(http://www.cygwin.com);②WinAVR(http://winavr.sourceforge.net);③nesC(http://nesc.sourceforge.net);④JavaJDK(http://java.sun.com/j2se/1.4.1);⑤TinyOS(http://sourceforge.net/projects/tinyos).5、实验设备除了采用普通计算机以外,还需要的实验硬件设备清单如图:MIB510的具体型号为MIB510CA,下图所示的各标号部件的含义如下:①9针的RS232接口。②与MICAz/MICA2相连的51针接口。③与MICA2DOT相连的19针接口。④MICAz/MICA2发光二极管指示器:红、绿、黄。⑤编程指示器:发光二极管为绿色,表示“电源开启”;如果为红色,表示“编程中”。⑥编程接口开关:On/Off开关控制串行传输。⑦临时开关:复位编程处理器和Mote。⑧10针Jtag接口。⑨电源:5V@50mA应用外接电源。Mica2的具体型号为MPR400CB,各标号部件的含义分别如下:①51针的接口(插针型)。②电源On/Off开关。③外接电源的接口。④MMCX接口(插孔型)。传感器板的具体型号为MTS300,各标号部件的含义分别如下:①51针的接口(插座型)。②光传感器。③声音传感器(4kHz)。④蜂鸣器。8.2实验内容和步骤这里介绍在Windows平台下自动安装TinyOS。TinyOS自动安装程序的下载地址如下:http://webs.cs.berkeley.edu/tos/dist-1.1.0/tinyos/windows/tinyos-1.1.0-lis.exe。TinyOS1.1.0安装向导提供的软件包包括如下工具:TinyOS1.1.0、TinyOSTools1.1.0、NesC1.1.0、Cygwin、SupportTools、Java1.4JDK&JavaCOMM2.0、Graphviz、AVRTools、avr-binutils2.13.2.1、avr-libc20030512cvs、avr-gcc3.3-tinyos、avarice2.0.20030825cvs和avr-insightcvs-pre6.0-tinyos。用户可以选择“完全”安装和“自定义”安装两种类型之一。完全安装包括以上所有内容,而自定义安装允许用户选择自己需要的部分。用户需要选择一个安装目录。所有选择的模块都会安装在这个目录下。以下称这个安装目录为INSTALLDIR,通常默认目录为C:\ProgramFiles\UCB\,并假设我们选择完全自动安装的选项。注意:TinyOS自动安装向导虽然允许用户可以自己决定选择安装某些部分,也可选择不安装某些部分,但是除非使用者对TinyOS各个不同模块、工具之间的交互及其联合工作的版本完全清楚,强烈建议选择完全安装。另外,必须以具有管理员权限的用户安装TinyOS,否则安装不可能成功而且还会留下残损的文件。(2)软件与硬件验证在使用嵌入式设备时,调试应用程序通常比较困难,因此在工作前一定要确保所使用的工具工作正常以及各硬件系统功能完好。一旦某个部件或工具中存在某些问题而未及时发现,将耗费大量的时间去调试。下面介绍如何检查各硬件设备和软件系统。①PC工具验证如果在Windows平台下使用TinyOS开发环境,“toscheck”是一个专门用来检验这些软件是否正确安装以及相应的环境变量是否设置完好的工具。在cygwinshell命令行的提示下,转到tinyos-1.x/tools/scripts目录,运行toscheck,输出结果可能会报告环境变量设置不正确,TinyOS运行检查不通过。根据系统的提示,需要自己设置一下环境变量。对于TinyOS1.x的环境变量设置问题,可以修改C:\ProgramFiles\UCB\cygwin\etc\profile.d\tinyos.sh文件,内容如下:#设置TinyOS根路径exportTOSROOT='/opt/tinyos-1.x'#设置TinyOS核心组件所在的目录exportTOSDIR='$TOSROOT/tos'#classpath的设置需