版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、江南大学物联网工程学院实验报告课程名称 无线传感网技术 实验名称 Tinyos安装 实验日期 2017-5-13 班级 计科 姓名 学号 实验报告要求 1实验名称 2实验要求 3实验环境 4实验步骤 5实验体会 1、 实验目的:熟悉Tinyos的安装过程2、 实验内容:在虚拟机下安装Tinyos3、 实验环境Ubuntu16.04由于Tinyos是在Linux环境下安装的,电脑虚拟机之前也装过Ubuntu 系统,所以在这里就没有用Cygwin。4、 实验步骤(对照截图具体说明,尽量详细)1. 打开VMware,启动Ubuntu系统。2. 安装python开发环境和g+编译工具命令行 $sudo
2、 apt-get install python-dev$sudo apt-get install g+ 3. 安装java jdk安装jdk可以去官网下载最新版本的Linux x64后缀为tar.gz。官网地址为:http:/www.O/technetwork/Java/javase/downloads/index.html命令行 cd +切换到下载好的包目录, 使用 tar -xzvf jdk-8u131-linux-x64.tar.gz命令解压,这里我是用的8.131版本,所以包的名字是jdk-8u131-linux-x64.tar.gz命令行 sudo mv /opt/
3、java 将解压后的文件移到/opt目录下并重命名为java,就是解压后的目录名。4. jdk环境变量的配置,这里我采用的是修改/etc/profile文件,当然也可以用别的办法。在命令行下输入 sudo gedit /etc/profile 在文件末尾加入:export JAVA_HOME=/opt/javaexport PATH=$JAVA_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar5. 重启验证java版本在终端输入 java -version 以验证jdk是否安装成功。6
4、. 下载Tinyos安装包这里可以通过命令 wget /tinyos/tinyos-release/archive/tinyos-2_1_2.tar.gz 下载。7. 下载 tinyos依赖包和tinyos.env这一步很重要,我折腾一下午没有装好就是没有配置依赖。在这里没有找到官方的下载路径,用的是网友提供的下载链接:/s/1bpGBGOv通过此链接可以一并下载步骤6的Tinyos的安装包8. 配置依赖包命令行 tar -xzvf tinyos-2_1_2.tar.gztar -xzvf tinyos绝大部分依赖包.ta
5、r.gz 解压安装包命令行 sudo chmod -R 777 /var/cache/apt/archives 改变文件夹读取权限将tinyos绝大部分依赖包.tar.g解压后目录tinyos中的几十个包全部拷贝到 /var/cache/apt/archives 目录下。然后在命令行依次输入以下几条命令:wget -O - /repos/debian/tinyprod.key | sudo apt-key add -sudo -scd /etc/apt/sources.list.decho deb /repos/debia
6、n wheezy main tinyprod-debian.listecho deb /repos/debian msp430-46 main tinyprod-debian.listsudo apt-get updatesudo gedit /etc/apt/sources.list在 sources.list 文件最后添加源deb /tinyos lucid main保存并退出然后再在命令行中分别输入以下命令:sudo apt-get updatesudo apt-get install nesc tinyos
7、-tools msp430-46 avr-tinyos avr-tinyos-base avr-gcc-tinyos avr-binutils-tinyos avrdude-tinyos avr-libc-tinyos tinyos-base(每个sudo之后为一条命令)9. 安装tinyos将 tinyos-2_1_2.tar.gz 解压后的 tinyos-release-tinyos-2_1_2 整个文件夹移到 /home/ 目录下,然后再将步骤7所下的tinyos.env 移到/home/ tinyos-release-tinyos-2_1_2下这里你要修改tinyos.env中的 /h
8、ome/dsy/ /tinyos-main 改为 /home/ tinyos-release-tinyos-2_1_2。然后再在命令行下输入:sudo gedit /.bashrc在文件最后加入source /home/tinyos-release-tinyos-2_1_2/tinyos.env记得替换保存并退出在命令行下输入 source /.bashrc出现setting up TinyOS on source path /home/tinyos-release-tinyos-2_1_2即为安装成功。10. 最后工作(解决无setBaudrate方法的步骤)在命令行下输入:sudo gedit /usr/bin/tos-bsl之后可以按快捷键 ctrl + F,查找setBaudrate所在的行,将其修改为:self.serialport.baudrate=baudrate,保存并退出11. 检查安装命令行: sudo tos-check-env如图所示,安装成功。5、 实验体会 参考资料/tinyos-wiki/index.php/Ins
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消毒产品原料制度
- 脂肪栓塞患者护理个案
- 数控车工技能竞赛省赛考试题库50题(含答案)
- 排水管道疏通记录表
- 《临床微生物学检验》习题集及答案
- 工程项目保修实施方案
- 新风净化设备维护保养计划方案
- 民宿安全隐患排查清单
- 2026年快递代收发合同协议
- 双膜血浆置换后护理查房
- HG∕T 4628-2014 工业用偏二氯乙烯
- 国企集团公司各岗位廉洁风险点防控表格(廉政)范本
- NB-T20119-2012核电工程施工物项管理规定
- 社区老年服务与关怀
- 2023阿里淘宝村报告
- 物的社会生命与物的商品
- 便利店货架之空间管理
- 简单钢板购销合同
- 无人机航空摄影测量数据获取与处理PPT完整全套教学课件
- 康复评定学课件:感觉功能评定
- 全国优质课一等奖初中数学七年级下册《实数》公开课精美课件
评论
0/150
提交评论