linux下tinyos工具链完整安装

  1. 刚在Ubuntu 8.10下装好TinyOS 2.1.0。应zad的要求,趁热打铁,总结一下自己的安装经验。
  2. 添加下面的repository到/etc/apt/sources.list 中:
    deb  http://mirror.lupaworld.com/ubuntu intrepid main restricted universe multiverse
    deb  http://mirror.lupaworld.com/ubuntu intrepid-security main restricted universe multiverse
    deb  http://mirror.lupaworld.com/ubuntu intrepid-updates main restricted universe multiverse
    deb  http://mirror.lupaworld.com/ubuntu intrepid-backports main restricted universe multiverse
    deb  http://mirror.lupaworld.com/ubuntu intrepid-proposed main restricted universe multiverse
    deb-src  http://mirror.lupaworld.com/ubuntu intrepid main restricted universe multiverse
    deb-src  http://mirror.lupaworld.com/ubuntu intrepid-security main restricted universe multiverse
    deb-src  http://mirror.lupaworld.com/ubuntu intrepid-updates main restricted universe multiverse
    deb-src  http://mirror.lupaworld.com/ubuntu intrepid-backports main restricted universe multiverse
    deb-src  http://mirror.lupaworld.com/ubuntu intrepid-proposed main restricted universe multiverse
    deb  http://tinyos.stanford.edu/tinyos/dists/ubuntu hardy main
    注意:tinyos的源对应的 distribution用hardy,而不是intrepid。
  3. sudo apt-get update
    sudo apt-get install tinyos-2.1.
    0
    当然啦,你也可以用synaptic包管理器来安装。
    当所有的包依赖关系都自动解决了,安装过程自然就只剩下一个等待的过程了。
  4. 安装python开发包:
    sudo apt-get install python-dev
  5. 编辑/opt/tinyos-2.1.0/tinyos.sh文件,修改 CLASSPATH环境变量如下: CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar:
    复制代码
  6. 在启动shell时,自动设置 TinyOS环境变量。在$HOME下的.bashrc文件中添加下面语句:
    1. if [ -f /opt/tinyos-2.1.0/tinyos.sh ] ; then
    2. . /opt/tinyos-2.1.0/tinyos.sh
    3. fi
    复制代码
  7. Ok, 一切搞定。运行tos-check-env检查你一下你有没有正确安装吧。
    不过,记得关闭所有的终端,重启shell,这样新的环境变量才会生效。
    关于graphvis的WARNING可以忽略的。


tinyos2.1.1更简单的安装方法:

再次修正一下,完整安装步骤。还是那句话,只保证在特定版本中特定的安装步骤可行。
1)安装ubuntu9.10
2)添加tinyos更新源:引号内部分,引号不用输入 “ deb http://tinyos.stanford.edu/tinyos/dists/ubuntu hardy main ”到 /etc/apt/sources.list
3)更新ubuntu :sudo apt-get update (更新),sudo apt-get install tinyos-2.1.0 (安装)
4)添加路径到.bashrc
source /opt/tinyos-2.1.0/tinyos.sh
export CLASSPATH=$TOSROOT/support/sdk/java/tinyos.jar:.
5)sudo tos-install-jni
6)sudo apt-get install g++
7)sudo apt-get install python
8)sudo chmod 777 /opt/tinyos-2.1.0/apps/Blink
9)编译吧 可行了 如 make micaz 

再补充点
如果要用tossim仿真,还需要python-dev。用sudo apt-get install python-dev就可以了。
另外还要修改一下相关文件中python.h的位置/版本信息。
修改 /opt/tinyos-2.1.0/support/make/sim.extra 文件中关于python的的版本信息,默认的好像是2.5
修改成安装版本号即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值