TinyOS 在 linux Ubuntu 下的安装

最初是在windows 下安装 cygwin,不用多说,安装过程中多次报错,cygwin版本兼容问题等,虽然可以忽略,但到最后时刻make telosb时总不能成功。

于是安装了linux ubuntu12.04,最先版本,使用wubi装的,虽说可能会影响效率,但也是无奈之举,因为直接安装的时候装到一半总是crash,可能是下载的映像有问题。美办法,用wubi安装,不过真的好简单。到这里取下载wubi,然后在windows下安装就可一了。

Wubi下载

很顺利的在windows下安装了ubuntu12.04.


接下来是按抓功能tinyOS,网上的博文很多,官网上也有指导,但一旦你第一次安装失败以后,接下来换个指导安装仍然可能是失败的。

第一次安装后,make telosb测试blink程序,失败,一堆找不到端口的问题,网上也有人有这样的问题,一直没有得到解决,大家一致认为是源的问题,以我安装的经验看,也应该是源的问题。 因为我测试 make micaz 竟然成功了! 之后当我一切从头开始,换一个源的时候, make telosb 成功, 但 make micaz 却总失败,因为要用telosb 做实验,也就不管那么多了。

就我个人分析,安装tinyos 2.x 在 ubuntu时应该注意的是一下几点:

(1)源的选择问题,如果是telosb,我推荐的源是

deb http://hinrg.cs.jhu.edu/tinyos oneiric main
(2)如果出现安装失败的问题,一定要确保完整卸载以前安装的所有组件。只用rm -r 命令删除 /opt 下的tinyos 文件夹是不行的, apt-get 的purge可能可以,如果不能确定,可以用新立得的可视化的软件来过滤安装过得所有包,然后全部卸载,尤其是当你安装过各种版本的tinyos,系统里面可能已经那个非常混乱了。因此从新来过的时候一定要确保清理干净。

(3) tos-check-env 检查环境,如果是又warings,很多其实都不用管的,比如说graphviz这个不用管,java 路径的也不用,当然这个可以通过改写tinyos.sh来解决,但其是不影响最后成功的。 还有就是java版本的问题,ubuntu 默认安装了openjava, 因此此时就会有warning 说java 版本应该是1.4或者1.5,我还特意去安装了sun-java5-jdk(java1.5),然后可以使用sudo update-alternatives --config java 来切换java版本,再用java -version 来查看使用版本。但其是后来我成功后切回openjdk的版本,一样可以成功,说明这个waring也是可以忽略的。


最后如果是针对 telosb,推荐一下此博文:

http://blog.csdn.net/guoxuequan/article/details/6037531#

在我彻底清理之后,成功的按照此博文安装成功了。



  • 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、付费专栏及课程。

余额充值