于乐乐

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

Ubuntu 的版本是10.10,tinyos版本是2.1.0,步骤如下:

1)在系统的“/etc/apt/sources.list”中,添加如下代码:deb http://tinyos.stanford.edu/tinyos/dists/ubuntu hardy main

此时出现问题,安装是提示tinyos-2.1.0依赖的包找不到或无法安装,更新源如下解决此问题:

  deb http://tinyos.stanford.edu/tinyos/dists/ubuntu hardy main 

  deb http://hinrg.cs.jhu.edu/tinyos oneiric main

2)打开终端,输入:

  sudo apt-get update

3)安装TinyOS:

  sudo apt-get install tinyos-2.1.0

4)设置环境变量

  在~/.bashrc或者 ~/.profile中加入如下代码

  #Sourcing the tinyos environment variable setup script

  source /opt/tinyos-2.1.0/tinyos.sh

  可用如下方法打开~/.bashrc或者 ~/.profile

  gedit /.bashrc

  添加成功后需要重新启动终端

  5)测试是否安装成功

     cd /opt/tinyos-2.1.0/apps/Blink/

  (若当前文件夹没有权限创建文件,将Blink复制到当前用户的目录进行运行)

  make telosb

     显示如下则安装成功:

  mkdir -p build/telosb

  compiling BlinkAppC to a telosb binary...

ps:

A.安装tinyos过程中会安装open-jdk,如果觉得不好,可以去http://www.oracle.com/technetwork/java/javase/downloads/index.html下载最新的java jdk进行安装。

B.由于要使用TOSSIM进行无线传感网络仿真,需要安装python-dev(sudo apt-get install python-dev)。

下面几篇文章可供参考:

1、ubuntu10.04环境下安装tinyos:http://www.allopopo.cn/?p=38  中间安装最近jvm的步骤可以省略。(此外这个人的博客不错,专门关注WSN和Tinyos) 

2、在1的基础上,安装python-dev方便等sim仿真:http://blog.sina.com.cn/s/blog_62bf72450100wrsl.html

3、make micaz sim遇到的常见问题:http://www.360doc.com/content/12/0406/15/8093902_201410210.shtml

posted on 2012-03-20 20:59  于乐乐  阅读(1101)  评论(0编辑  收藏  举报