在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...)。

一步步教你搭建TinyOS2.1.2开发环境

本教程使用的是VirtualBOX +ubuntu14.04+tinyos2.1.2 一步步教大家完成tinyos开发环境的搭建。...
  • a912293097
  • a912293097
  • 2014年07月07日 12:46
  • 4422

CC2538之TinyOS例程实验:5-Adc_Temp片内温度读取实验 TinyOS如何直接使用C文件

使用过CC2530的朋友肯定对TI的片内温度不陌生;下面带来2538的片内温度读取;先看实验结果: 代码部分:选择使用TinyOS来实现 此处的实验是向大家展示如何TinyOS如何直接使用C(...
  • mc158185
  • mc158185
  • 2015年12月30日 09:59
  • 1363

TinyOS 学习笔记之TOSSIM

TOSSIM是TinyOS自带的模拟器,但是说它是模拟器似乎又不是很准确,按 照文档自己的说法,TOSSIM更像是一个library,就是所谓的类库。需要编译 以后执行。按照我自己...
  • tomheaven
  • tomheaven
  • 2014年03月31日 23:59
  • 1491

TinyOS安装以及eclipse for tinyos插件

分享ubuntu下安装tinyos和eclipse for tinyos编程的插件,方便进行代码编写和编译下载。...
  • wang_walfred
  • wang_walfred
  • 2014年04月03日 12:32
  • 1737

TinyOS03:Yeti插件的安装

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

eclipse/myeclipse/Idea安装lombok插件

  • 2018年01月04日 17:20
  • 1.54MB
  • 下载

Tomcat 插件(Eclipse)jar包 以及安装方式

  • 2018年01月10日 10:48
  • 198KB
  • 下载

eclipse juno安装maven插件

  • 2017年12月27日 15:42
  • 244KB
  • 下载

activiti 工作流详细文档教程+eclipse安装activiti插件

  • 2017年11月20日 15:37
  • 13.33MB
  • 下载

Eclipse 4.6 Neon 的Tomcat离线插件安装文件

  • 2017年12月12日 14:53
  • 1.42MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在Eclipse中安装TinyOS插件
举报原因:
原因补充:

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