TinyOS系统与nesC程序设计课内实验指导书

来源:网络收集 打印文章内容   下载WORD版到本地  

TinyOS 系统与 nesC 程序设计课内实验指导书 一、 课内实验项目一览表 序号 实验项目 学时 类型 每组 人数 1 基本教学要求 熟悉 TinyOS 安装过程, 了解系统环境 1 编程环境的建立 2 2 2 Blink—TinyOS 编程的 “Hello World” 2 2 1 通过 Blink 程序,理解 TinyOS 编程结构 3 TinyOS 任务及应用举例 2 2 1 通过实验了解任务的建 立、调度及其作用 4 节点间的无线通信 2 2 1 通过实验了解和使用基 本通信接口和组件 5 节点与 PC 的通信 2 2 1 了解数据包源和串口通 信 6 传感 2 2 1 了解节点如何从环境中 采集数据并显示在 PC 上 了解 TinyOS 上永久数 据存储方法及应用 7 存储 2 2 1 8 多线程程序设计 2 2 1 了解线程工作原理和实 现方法 二、详细实验指导书

实验一: 实验一:编程环境建立 一 实验目的 1、 掌握 Java 基本开发环境(JDK)的安装和配置方法。

2、 掌握 cygwin 程序的安装,在建立 windows 下类似 Unix 环境。

3、 掌握 Linux 基本命令及 cygwin 下安装 TinyOS 的方法。

二 实验原理 无 三 实验环境 1、运行 Windows 的 PC 机,能够连接 Internet 2、PC 机配置要求: CPU 内存 硬盘容量 操作系统 最低 CR 1GHz,建议 P4 2.0 以上 最低 256M,建议 512M 以上 10G 以上,cygwin 安装盘符大于 2 G Windows 2000 系列、Windows XP 系列 四 实验内容和步骤 1、 java jdk 安装 首先,我们安装 JAVA 开发工具 JAVA JDK 1.6 官方下载地址:http://java.sun.com/javase/downloads/. 安装过程只需下一步……下一步便可,默认安装路径是 C:\Program Files\Java 上图是 TinyOS 2.0.2 安装时截取的 JAVA JDK1.5 的图,只供参考。

然后,我们需要设置电脑的环境变量,需要新建两个环境变量,以便使用 JDK 右击我的电脑—— 属性—— 高级—— ——〉 ——〉 ——〉 具体过程如下:右击我的电脑——〉属性——〉高级——〉环境变量

先新建或编辑系统变量: 变量名(N):JAVA_HOME 变量值(V):JDK 安装的路径,其默认的路径为: C:\Program Files\Java\jdk1.6.0_10 变量名(N):CLASSPATH 变量值(V): .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;;%JAVA_HOME%\bin;%JAVA_HOME%\jr e\bin; 在系统变量(S)栏选中变量为 Path 的选项,点编辑 在变量值(V)的末尾添加:;%JAVA_HOME%\bin; ;%JAVA_HOME%\jre\bin; 然后新建或编辑用户变量:

同样再设置一个 JAVA_HOME,变量值也一样。

在用户变量的 PATH 中添加:;%JAVA_HOME%\bin:$PATH;%JAVA_HOME%\jre\bin:$PATH; 这样,我们的环境变量已经设置完毕了。

我们可以编个 JAVA 小程序简单地测试一下: 打开记事本,输入下面这个小程序,另存为 HelloWorld.java(注意扩展名是 java,不是 txt 文 本文件)。

public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } } 运行 cmd,到 HelloWorld.java 所在目录,执行命令: javac HelloWorld.java java HelloWorld 如果能正确输出 Hello, World! 说明环境变量设置成功。

2、 cygwin 软件平台安装 我们需要安装 Cygwin 这个软件来虚拟 Linux 平台,运行 TinyOS-2.X。

下载地址 1:www.cygwin.com.

下载地址 2:http://cone.informatik.uni-freiburg.de/people/aslam/cygwin-files.zip 安装时,最好先将安装包下载到本地,然后选择 Install from Local Directory 安装。

紧接着需要设置安装目录,默认是 C:\cygwin 然后是选择下载的本地安装包源文件的文件路径

安装包策略选择:“Keep”、“Prev”、“Curr”、“Exp”等等选项 Keep, 意思就是说保持目前已经安装的版本不动,不替换你目前的版本。

升级时比较方便。

Prev,意思是说安装上一个版本。

Curr,意思就是说把最新的版本下载下来安装,第一次安装时默认选项 "View"按钮是用来选择显示方式的 在选择安装包时候,一般默认,点下一步即可。

最后我们可以通过桌面上添加 Cygwin 的快捷方式 快捷方式或者运行安装目录下的 cwgwin.bat 文件, 快捷方式 来运行该软件平台。

第一次运行 Cygwin 会稍微慢点。

Cygwin 启动界面如下图: 下面我们可以先来尝试一些简单的 Linux 命令:

网友在搜
海女156下载 下载 loving you迈克尔 mw305r固件升级 夜神模拟器点击没反应 废柴网最新地址fc 怎么打开ahci模式 夜间发热白天正常 rbd 871 torrent 威希科美公司简介 ati hd 5430 惠普笔记本uefi界面 企业招聘bat的员工 儿童语言表达能力训练 泰国皇家奶片 假货多 蓝蛤续命 我本魔君 未删节txt 盆景名字及图片 香港武侠电影排行 妖尾之最强冰之魔导士 三月份有什么花 centos改中文界面 iwatch配对不了 2k16键盘使用欧洲步 三叶草小椰子750 opencl安装教程 日本锁国2077高清下载 pfg1169 1 4mm2 ocs卡属于bss还是cbss lol剑圣打法 h ui menu article 沙特阿美 ipo市值 债法总论 txt 腾达v12.01.01.23 cn 进入rommon模式 kali自带的文本编辑器 白羊座今日运势方位 爱的帕斯卡 剧照 2017开封中招一模英语 男士冬季帽子款式图 windows7安装源无效 三星note7录屏功能介绍 origin画图软件 科目二倒车入库 点线图 gail kim 2017 烟台2018年旧村改造 中拱棚栽嫁接茄子技术 温州乐园 蹦极 老鼠最爱吃什么诱饵 如何在电视上看熊猫tv 马丁靴大点好小点好 千里共良宵小马2017 mfc updatedata r语言 ReporteRs包 git log graph怎么看 第一个重要极限洛必达 韩国车标志大全 你训捻醒未啊什么意思 地势 英语

声明:本站内容源于网络,出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,请咨询相关专业人士。

如果无意之中侵犯了您的版权,或有意见、反馈或投诉等情况, 联系我们:shnews500#tom.com

All Rights Reserved 海日网 手机站 网站地图 网站栏目