



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
若是刚装好系统 可先打开terminal(快捷键Shift+Alt+T) 输入sudo passwd输入自己设置的用户密码后 为root账户修改一个密码,并进入root状态操作,不使用root也可,但是必须在每一句命令前加 sudo 如下面一些步骤。步骤1:如 果你以前没有安装过tinyos可以跳过这个步骤,如果你以前安装的是老的版本的tinyos(像2.1.1版本)那么你必须卸载掉有关tinyos的文 件以及GCC-430的编译器以及工具等。 卸载流程如下:打开终端(ctrl+alt+t)输入以下命令:卸载tinyos老的版本:sudo apt-get remove tinyos-2.1.1卸载gcc-msp430编译器:sudo apt-get autoremove -purge msp430*通过这两步就把你以前老版本的tinyos卸载掉了步骤2:在ubuntu的package list file添加源。这个命令使用的是gedit编辑器,当然你也可以使用vim等sudo gedit /etc/apt/sources.list下面把以下代码添加到sources.list里面,保存,退出# TinyOS Repositorydeb /tinyos/dists/ubuntu lucid main现在执行以下命令更新安装新版本的tinyossudo apt-get updatesudo apt-get install tinyos-2.1.2现在tinyos的基础工作已经做好,接下来就是完成配置以及安装相应的编译器即可。步骤3修改环境变量首先在tinyos目录下创建tinyos.sh文件Sudo vim /opt/tinyos-2.1.2/tinyos.sh复制双引号内的代码,不包括双引号“#! /usr/bin/env bashexport TOSROOT=/opt/tinyos-2.1.2export TOSDIR=/opt/tinyos-2.1.2/tosexport CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar:.export MAKERULES=/opt/tinyos-2.1.2/support/make/Makerulesexport PATH=/opt/msp430/bin:$PATH”保存并退出注:如果不会使用vi编辑器,也可以先在别的目录下创建这个文件,并用gedit编辑好后再复制回/opt/tinyos-2.1.2/目录下 “gedit 路径名” 编辑.bashrcsudo gedit /.bashrc增加下面两行#Sourcing the tinyos environment variable setup scriptsource /opt/tinyos-2.1.2/tinyos.sh保存,并退出然后更新下source ./bashrcsudo tos-install-jni另外,如果是第一次安装tinyos,MSP430一些工具会通过tinyos的安装自动安装,可以通过以下命令检查:msp430-gcc -version如果提示:commandnotfoundormsp430compilerisnotinstalled请按照步骤5安装msp430-gcc编译器;或者提示已经安装了这个编译器但是版本在4.6.3以下,你也须按照步骤5安装。如果提示:现在编译器版本已经是4.6.3,那么可以尝试使用tinyos提供的demo进行试验了。步骤5:卸载老版本的msp430-gcc使用以下命令sudo apt-get autoremove -purge msp430*添加keysgpg -keyserver -recv-keys 34EC655Agpg -a -export 34EC655A | sudo apt-key add -添加源:方法像按照步骤2那样添加。在sources.list里添加以下代码:# TinyOS MSP430 GCC Compiler Repositorydeb /repos/debian squeeze maindeb /repos/debian msp430-46 main执行以下命令完成安装:sudo apt-get updatesudo apt-get install msp430-46 nesc tinyos-tools现在环境就搭建好了。可以使用以下命令检查一下tos-check-env该命令能够检查出tinyos环境中绝大多数的配置情况。下面进行试验,以telosb为例,将telosb节点插入计算机USB口。为虚拟机分配USB设备。检查端口与端口名称可使用以下命令:motelist回复类似于这样说明已经连接好了Reference Device Description- - -A800J7PW /dev/ttyUSB0 FTDI FT232R USB UART以Blink为例,首先要进入到Blink目录下,可以使用以下命令:/opt/tinyos-2.1.2/apps/Blink编译:make telosb系统给出回应rootasus:/opt/tinyos-2.1.2/apps/Blink# make telosb mkdir -p build/telosb compiling BlinkAppC to a telosb binary ncc -o build/telosb/main.exe -Os -fnesc-separator=_ -Wall -Wshadow -Wnesc-all -target=telosb -fnesc cfile=build/telosb/app.c -board= -DDEFINED_TOS_AM_GROUP=0x22 -DIDENT_APPNAME=BlinkAppCDIDENT_USERNAME=root -DIDENT_HOSTNAME=asus -DIDENT_USERHASH=0x902b0604L -DIDENT_TIMESTAMP=0x53ba1c44LDIDENT_UIDHASH=0x89c7fff1L BlinkAppC.nc -lm compiled BlinkAppC to build/telosb/main.exe 2538 bytes in ROM 56 bytes in RAMmsp430-objcopy -output-target=ihex build/telosb/main.exe build/telosb/main.ihex writing TOS image下载程序,执行以下命令:make telosb install bsl,/dev/ttyUSB0最后提示cp build/telosb/main.ihex build/telosb/main.ihex.out installing telosb binary using bsl tos-bsl -telosb -c /dev/ttyUSB0 -r -e -I -p build/telosb/main.ihex.outMSP430 Bootstrap Loader Version: 1.39-goodfet-8 Mass Erase.Transmit default password .Invoking BSL. Transmit default password .Current bootstrap loader version: 1.61 (Device I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 地震用品储备管理办法
- 客房服务服务管理办法
- 诉讼保全业务管理办法
- 签订框架协议管理办法
- 工业电气知识培训课件
- 高起专2024数学试卷
- 观察记录中班数学试卷
- 皋城2024年小升初数学试卷
- 夺冠五年级上册数学试卷
- 梵蒂冈数学试卷
- 非法宗教知识讲座
- 2025无锡辅警考试题库
- TCAMIE 19-2024 城镇污水处理厂全过程除臭技术规程
- 数据分析与挖掘实战手册
- 大宗商品贸易实务操作手册
- 数字化赋能高校思政课建设的策略研究
- 整体施工劳务服务方案
- 2025年度地下综合管廊代建合同模板
- 中药材种植安全事故应急预案
- 水泥搅拌桩施工项目进度管理措施
- 国家开放大学法学本科《商法》期末纸质考试第四大题案例分析库2025珍藏版
评论
0/150
提交评论