Chinaunix首页 | 论坛 | 博客
  • 博客访问: 426499
  • 博文数量: 72
  • 博客积分: 1583
  • 博客等级: 上尉
  • 技术积分: 775
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-23 09:36
文章分类

全部博文(72)

文章存档

2011年(72)

我的朋友

分类: LINUX

2011-02-11 13:17:40

在tinyOS的官方网站有tinyOS的安装教程,但是比较繁琐!

下面介绍一种比较方便的安装tinyOS-2.x的方法

1、安装crossbow提供的motework,不要修改安装路径。属于傻瓜式安装,安装完motework后,就有cygwin、tinyOS-1.x了,那么接下来就是升级到2.x。

2、下载tinyos-2.0.0-3.cygwin.noarch.rpm,从cygwin进入tinyos-2.0.0-3.cygwin.noarch.rpm所在的目录,执行:

rpm -ivh --ignoreos tinyos-2.0.0-3.cygwin.noarch.rpm就好了!

现在就可以在1.x和2.x中随便切换使用了。

需要修改C:\Crossbow\cygwin\etc下的profile,在profile文件结尾处加上

alias use1="source /etc/profile.d/tinyos.sh"
alias use2="source /etc/profile.d/tinyos-2.x.sh"

注意:

  1. linux里面的alias命令可以给命令起个别名,如果你想给每一位用户都生效的别名,请把alias la='ls -al' 一行加在/etc/bashrc最后面,bashrc是环境变量的配置文件 /etc/bashrc和~/.bashrc 区别就在于一个是设置给全系统一个是设置给单用户使用。只在本次有用,alias的定义通常都放在用户的家目录下的.bashrc里面
  2. vi ~/.bashrc 看看,是不是有几个默认定义的alias?要每次重启可用的话
  3. 在里面加一行你要定义的alias吧 保存后重启就可以了
  4. source命令用法:
  5. source FileName
  6. 作用:在当前bash环境下读取并执行FileName中的命令。
  7. 注:该命令通常用命令“.”来替代。
  8. 如:source .bash_rc 与 . .bash_rc 是等效的。
  9. 注意:source命令与shell scripts的区别是,
  10. source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样如果把设置环境变量(或alias等等)的命令写进scripts中,就只会影响子shell,无法改变当前的BASH,所以通过文件(命令列)设置环境变量时,要用source 命令。

这下就可以在cygwin中用use1来使用tinyOS-1.x而use2使用tinyOS-2.x了! 修改完profile,如果这个时侯你的cygwin还开着,那就麻烦把cygwin关掉重开一下!

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/huangxq1986/archive/2008/11/20/3339918.aspx

阅读(2452) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

fansw6262015-01-21 10:29:06

请问你的那个tinyos-2.0.0-3.cygwin.noarch.rpm是从哪儿下载的?