在Eclipse中安装TinyOS插件

原创 2007年10月02日 21:41:00

   目前开发TinyOS应用程序似乎还是采用传统的开发方法,即在文本编辑器中先编辑好程序,然后使用make来编译程序,重复以上两个过程直到程序能够正确执行为止。几个月前尝试了一下在Eclipse平台下开发TinyOS应用程序的方法。用的是由瑞士苏黎世联邦理工大学开发的插件(TinyOS Core Plugin),我安装的版本是1.0.4,感觉还不错。所以今天抽空把安装过程总结一下,以便以后查阅。

   TinyOS的Eclipse插件提供了两种不同的开发环境。一类适用于已经安装了TinyOS的情况;另一类适用于当前系统还没配置TinyOS开发环境的情况 。前者称为TinyOS Wrapper Environment;后者称为TinyOS Environment。其区别就在于前者在安装插件时不会安装TinyOS,而后者会重新配置一套 TinyOS开发环境,包括Cygwin和TinyOS的一系列开发工具。由于我之前已经安装了Cygwin和TinyOS,所以我在Eclipse下安装了Wrapper Environment 。

   安装的方法跟一般的插件差不多,可采用以下三种方法: 

  1. 当然,最简单的形式就是将插件子目录plugins和features下的文件直接拷贝到Eclipse对应的目录下,然后重起Eclipse,就可以看到所安装的插件。即将目录Feature_TinyOS_1.0.4(根级的Feature, 相当于Eclipse SDK 3.1.x)和Feature_EnvWapper(其中的一个Environment)拷贝到Eclipse 安装目录下的feature目录下,并将TinyOS_0.0.5.jar和TinyOsEnvironmentWrapper_1.0.1.jar拷贝到plugins目录下。
  2. 第二种方式就是大家常用的link方式,也比较简单。需要首先在Eclipse主目录下建立一个links文件夹,里面存放插件所对应的*.link文件。注意:*.link文件的内容(Windows平台下)是插件的路径,并且需要将路径中的“/”改为“/”。
    使用link方式安装插件时,要求目录层次为:
    |--插件文件名(任意)
        |---eclipse
            |----plugins
            |----features
    注意:采用link方式安装插件时,插件路径中不能包含中文字符,否则会不正确。如果没有对应的目录层次,则需要手动添加上。
  3. 第三种方式就是Product Extension 方式,这种方式有它的优点所在,不管你的插件文件放在哪个目录下,都能通过Add an extension找到,而不像link方式不支持中文路径(即路径中含有中文字符)。要使用Product Extension方式安装插件,则插件的目录层次一定要为:
    |--插件文件名(任意)
        |---eclipse
            |----plugins
            |----features
            |----.eclipseextension
    当然如果没有对应的目录层次,也需要手动添加上。

   安装完后,重新启动Eclipse就可以发现在New对话框中多了TinyOS Wizards选项,在Perspective对话框中多了TinyOS选项,说明插件已经安装成功了。

   注意:在开始使用之前,还需要在Perference中设置一下Wrapper Environment,主要是指定Cygwin的安装目录。TinyOS默认就安装在Cygwin 的/opt/tinyos-1.x目录下。

   安装成功后,就可以建立第一个Example了(File->New->Example...)。

相关文章推荐

TinyOS学习笔记2-TinyOS的IDE-Yeti2

TinyOS学习笔记2   2010.8.3 3.测试TinyOS中的Toosim make micaz sim 提示找不到python2.5 查看本机python的版本,我的版本为2.6...

第七部视频TinyOS之linux+eclipse+yete2

百度网盘直接观看 http://pan.baidu.com/play/video#video/path=%2FCC2538%E8%A7%86%E9%A2%91%E8%B5%84%E6%96%99%E...

TinyOS安装以及eclipse for tinyos插件

分享ubuntu下安装tinyos和eclipse for tinyos编程的插件,方便进行代码编写和编译下载。...

TinyOS03:Yeti插件的安装

一、Yeti插件的特性 验证 + 高亮 + 联想 + 链接 + 查找 + 重构 + 编译 组件图 大纲视图 C处理器视图 生成接口的桩模块(桩模块:在软件测试中,桩模块是用来代替某个测试模块的子模块)...
  • a362523
  • a362523
  • 2015年11月03日 11:31
  • 1202

为eclipse安装Python插件

  • 2017年11月15日 15:24
  • 15.36MB
  • 下载

Eclipse 安装阿里巴巴代码规范插件

第一步: 第二步: https://p3c.alibaba.com/plugin/eclipse/update 第三步: 然后就是下一步下一步,重启...
  • skieske
  • skieske
  • 2017年10月16日 15:20
  • 2432

TestNg-Eclipse插件 6.11.0 离线安装包

  • 2017年11月14日 16:59
  • 2.64MB
  • 下载

Eclipse、svn插件安装

  • 2016年08月26日 14:56
  • 10.9MB
  • 下载

Eclipse安装Hibernate tools插件自动生成代码

hibernate插件安装方法: http://download.jboss.org/jbosside/updates/stable 点击eclipse的help菜单里的“In...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Eclipse中安装TinyOS插件
举报原因:
原因补充:

(最多只允许输入30个字)