- 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
文档评论(0)