- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Ubuntu下安装tinyos全过程 亲测12.04版本系统可用
若是刚装好系统 可先打开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
现在执行以下命令更新安装新版本的tinyos
?sudo apt-get update
?sudo apt-get install tinyos-2.1.2
现在tinyos的基础工作已经做好,接下来就是完成配置以及安装相应的编译器即可。
步骤3
修改环境变量
①首先在tinyos目录下创建tinyos.sh文件
Sudo vim /opt/tinyos-2.1.2/tinyos.sh
复制双引号内的代码,不包括双引号
“
#! /usr/bin/env bash
export TOSROOT=/opt/tinyos-2.1.2
export TOSDIR=/opt/tinyos-2.1.2/tos
export CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar:.
export MAKERULES=/opt/tinyos-2.1.2/support/make/Makerules
export PATH=/opt/msp430/bin:$PATH
”
保存并退出
注:如果不会使用vi编辑器,也可以先在别的目录下创建这个文件,并用gedit编辑好后再复制回/opt/tinyos-2.1.2/目录下 “gedit 路径名”
② 编辑.bashrc
sudo gedit? ~/.bashrc
增加下面两行
#Sourcing the tinyos environment variable setup script
?source /opt/tinyos-2.1.2/tinyos.sh
保存,并退出
然后更新下
source ~./bashrc
sudo tos-install-jni
另外,如果是第一次安装tinyos,MSP430一些工具会通过tinyos的安装自动安装,可以通过以下命令检查:
msp430-gcc --version
如果提示:command?not?found?or?msp430?compiler?is?not?installed?请按照步骤5安装msp430-gcc编译器;或者提示已经安装了这个编译器但是版本在4.6.3以下,你也须按照步骤5安装。
如果提示:现在编译器版本已经是4.6.3,那么可以尝试使用tinyos提供的demo进行试验了。
步骤5:
卸载老版本的msp430-gcc?使用以下命令
sudo apt-get autoremove --purge msp430*
添加keys
gpg --keyserver --recv-keys 34EC655A?
gpg -a --export 34EC655A | sudo apt-key add -
添加源:方法像按照步骤2那样添加。在sources.list里添加以下代码:
# TinyOS MSP430 GCC Compiler Repository
deb /repos/debian squeeze main
deb /repos/debian msp430-46 main
执行以下命令完成安装:
sudo apt-get update
sudo apt-get install msp430-46 nesc tinyos-tools
现在环境就搭建好了。可以使用以下命令检查一下
tos-check-env
该命令能够检查出tinyos
您可能关注的文档
- 会考词汇复习(1类词).doc
- maya2013 nhair人头基本发型制作基础.docx
- unit8人教版知识点汇总.doc
- 足球术语中英文对照资料.doc
- 【24C】Characterization of Waste in Building Construction Projects.doc
- 七年级下册英语第九单元复习教案.doc
- 英语_7-12.doc
- 七年级下册Unit 9 What does he look like重难点.doc
- Unity3d_10_Building ScenesPrefabs中文翻译.doc
- 高二第一学期英语单词.docx
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)