ubuntu中Tinyos2 安装

 

一直以来都为Tinyos的完整安装犯愁,在网上找到的资料感到非常的不足,不是因为版本问题就是因为语焉不详造成各种各样的问题,总之没有一个完整的可简单复现的方法。因为是初学者,对Linux和Tinyos都是生手,所以在网上提问或许因为问题过于简单的高人们都懒得回答。有感于此,同时难得有这么个“悠长假期”,所以闲暇时间摸索了一下ubunt11.04中Tinyos-2.1.1版本的安装过程。

因为要反复安装验证操作的可重复性,因此在Win7中安装了VirtualBox虚拟机,以此缩短安装时间。因为住处的网络采用代理服务器上网,开始的时候ubuntu software centre不能联网,我只能手动在浏览器中输入tinyos的地址然后逐个deb包下载。。。。。(好多文件,也不知道哪些必须,是逐步摸索的)。然后使用逐个安装,因为各个软件包之间有依赖关系,所以安装时要仔细观察屏幕输出。下面列出一个可行的顺序安装步骤

1)  tinyos-base_2.1-20080806_all.deb

2)  nesc_1.3.3-20110821_i386.deb

3)  tinyos-tools_1.4.0-20100323_i386.deb

4)  deputy-tinyos_1.1-20080807_i386.deb

5)  avr-tinyos-base_2.1-20080806_all.deb

6)  avrdude-tinyos_5.10-20110819_i386.deb

7)  avr-binutils-tinyos_2.17-20110726_i386.deb

8)  avr-gcc-tinyos_4.1.2-20110803_i386.deb

9)  avr-libc-tinyos_1.6.7-20110726_i386.deb

10)  avr-tinyos_2.1-20080806_all.deb

11)  tinyos-required-avr_2.1-20090326_all.deb

12)  msp430-tinyos-base_2.1-20080806_all.deb

13)  msp430-binutils-tinyos_2.21.1-20110821_i386.deb

14)  msp430-gcc-tinyos_4.5.3-20110821_i386.deb

15)  msp430-libc-tinyos_20110612-20110821_i386.deb

16)  msp430mcu-tinyos_20110613-20110821_i386.deb

17)  msp430-tinyos_20110821_all.deb

18)  tinyos-required-msp430_2.1-20090326_all.deb

19)  tinyos-required-all_2.1-20090326_all.deb

20)tinyos-2.1.1_2.1.1-20100401_all.deb

注:文件名不用写全,后面都是版本号使用Tab补齐就可以了。使用sudo dpkg –i xxx.deb命令逐个安装。

安装完毕Tinyos后,因为需要编译、仿真等操作,所以还需要下载Java、javac、python等三个软件包(都有很多依赖关系,包之间有依赖关系和配置关系。。。。我是新人不会操作一度陷入痛苦之中)因为手动安装了20多个包也烦了,所以就不想干了 于是就在google上查找使用代理上ubuntu software centre查找软件包的办法。终于找到了

手动建立一个apt.conf文件

sudo gedit /etc/apt/apt.conf

增加:

Acquire::http::proxy "http://user:password@IP:Port";

Acquire::ftp::proxy "ftp:// user:password @IP:Port";

Acquire::https::proxy "https:/ user:password @IP:Port";

这三行。

21)从applications ->ubuntu software centre 在右上角空白处输入java关键字 查找到一对跟java相关的软件,选择“Open JDK java 6 Runtime”选择安装。。。。。。等待吧 这个过程中会极有可能报错说找不到某某文件。。。。。不管它再点安装。。。。。直到最后成功。

22)同样也ubuntu software centre中输入javac,选择“The javac plugin for the plexus compile system”安装。。。。同样也可能出现如上错误。。。同样操作

23)安装python-dev 点击第一个安装。。。成功

到此所有的文件都下载安装完毕,但是还需要配置一下tinyos才能正常工作。

24)修改/opt/tinyos-2.1.1/tinyos.sh 修改CLASSPATH路径为“CLASSPATH=$CLASSPATH:$TOSROOT/support/sdk/java/tinyos.jar:.”

25)修改”~/.bashrc”文件,文件末尾增加语句:

Source /opt/tinyos-2.1.1/tinyos.sh

26)修改/opt/tinyos-2.1.1/support/make/sim.extra中python版本为自己刚才下载的版本号现在的的是2.7

27)可选步骤,将apps中相关文件夹修改属性为可读写执行

Sudo chmod 777 Blink

然后进入Blink 可以编译/编译仿真都可以了

make micaz            编译

make micaz sim         编译仿真文件,这个可以用python仿真的(别在用make pc了,那是1.x的,这个玩意整死我了 英文不好太郁闷了 这段时间恶补了一下,努力查看了些英文资料才发现的)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源列表: 2015/11/04 01:02 . 2015/11/04 01:02 .. 2015/11/04 00:49 10,466,418 avr-binutils-tinyos_2.17-20080806_i386.deb 2015/11/04 00:49 8,135,462 avr-gcc-tinyos_4.1.2-20080806_i386.deb 2015/11/04 00:49 705,146 avr-libc-tinyos_1.4.7-20080806_i386.deb 2015/11/04 01:01 734 avr-optional-tinyos_2.1-20090326_all.deb 2015/11/04 01:01 772 avr-tinyos-base_2.1-20080806_all.deb 2015/11/04 01:01 760 avr-tinyos_2.1-20080806_all.deb 2015/11/04 00:49 230,356 avrdude-tinyos_5.4-20080806_i386.deb 2015/11/04 00:49 1,065,420 deputy-tinyos_1.1-20080807_i386.deb 2015/11/04 00:49 15,897,470 msp430-binutils-tinyos_2.17-20080806_i386.deb 2015/11/04 00:49 4,766,946 msp430-gcc-tinyos_3.2.3-20080806_i386.deb 2015/11/04 00:49 453,356 msp430-libc-tinyos_20060801cvs-20080806_i386.deb 2015/11/04 01:01 740 msp430-optional-tinyos_2.1-20090326_all.deb 2015/11/04 01:01 830 msp430-tinyos-base_2.1-20080806_all.deb 2015/11/04 01:01 772 msp430-tinyos_2.1-20080806_all.deb 2015/11/04 00:49 1,527,172 nesc_1.3.0-20080806_i386.deb 2015/11/04 01:02 7,938,612 tinyos-2.0.2_2.0.2-20090326_all.deb 2015/11/04 01:02 8,642,696 tinyos-2.1.0_2.1.0-20090326_all.deb 2015/11/04 01:01 772 tinyos-base_2.1-20080806_all.deb 2015/11/04 01:01 778 tinyos-optional-all_2.1-20090326_all.deb 2015/11/04 01:01 758 tinyos-required-all_2.1-20090326_all.deb 2015/11/04 01:01 762 tinyos-required-avr_2.1-20090326_all.deb 2015/11/04 01:01 766 tinyos-required-msp430_2.1-20090326_all.deb 2015/11/04 00:49 241,876 tinyos-tools_1.3.0-20080806_i386.deb

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值