搜索
bottom↓
回复: 22

RT-Thread的Eclipse插件(测试版●新增配置插件)

[复制链接]

出0入0汤圆

发表于 2012-1-17 20:34:31 | 显示全部楼层 |阅读模式
RT-Thread的第一个Eclipse插件,用于在Eclipse中建立RT-Thread工程,编译

图太多了,直接看官网wiki链接吧:http://www.rt-thread.org/dokuwiki/doku.php?id=eclipse

出0入9汤圆

发表于 2012-1-17 20:43:32 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-17 23:36:02 | 显示全部楼层
我觉得 Eclipse 操作界面不习惯,NIOSII 很早就灌了,没有专案的结构有点使不上力....

出0入0汤圆

发表于 2012-1-17 23:40:25 | 显示全部楼层
mark

出0入0汤圆

发表于 2012-1-18 08:02:21 | 显示全部楼层
这个坚决顶,虚拟机先试试

出0入0汤圆

发表于 2012-1-18 08:03:14 | 显示全部楼层
之前见说有gui的插件,什么时候出来呢?

出0入0汤圆

 楼主| 发表于 2012-1-26 20:29:07 | 显示全部楼层
插件得一个个出,后面排队的插件是RT-Thread配置工具。

GUI插件在调整中

出0入0汤圆

 楼主| 发表于 2012-1-28 15:52:35 | 显示全部楼层
配置插件放出来了

采用xml方式的注释形式,支持下面几种类型:

// <integer name="RT_NAME_MAX" description="Maximal size of kernel object name length" default="6" />
整形,最终演变为定义
#define RT_NAME_MAX 6


// <integer name="RT_THREAD_PRIORITY_MAX" description="Maximal level of thread priority" default="2">
// <item description="8">8</item>
// <item description="32">32</item>
// <item description="256">256</item>
// </integer>
携带可选择的整型,UI配置上形成下拉列表(注意integer是以</integer>结束的,这样才是一个标准的xml文件)

// <section name="RT_DEBUG" description="Kernel Debug Configuration" default="true" >
#define RT_DEBUG
section代表一个节,一个大类。

// <bool name="RT_THREAD_DEBUG" description="Thread debug enable" default="false" />
// #define RT_THREAD_DEBUG
// <bool name="RT_USING_OVERFLOW_CHECK" description="Thread stack over flow detect" default="true" />
布尔型,最终演变为定义
#define RT_USING_OVERFLOW_CHECK

// </section>
</section>是相应的结束标识。

上图:


(原文件名:eclipse_setting.png)
RT-Thread的配置向导完全基于rtconfig.h文件(也可配置其他携带<RDTConfigurator >标识符的xml注释头文件),可以在编辑器中更改相应的头文件,再切换到配置界面会相应的进行更新。


(原文件名:eclipse_configurator.png)
图形化的配置界面。

出0入0汤圆

发表于 2012-1-28 16:41:54 | 显示全部楼层
支持,eclipse很好用,很强大,这个必须得顶。

出0入0汤圆

发表于 2012-1-29 09:15:47 | 显示全部楼层
mark

出0入31汤圆

发表于 2012-1-29 09:30:29 | 显示全部楼层
可以使用其它编译器吗?如MDK、IAR等

出0入0汤圆

发表于 2012-1-29 10:02:14 | 显示全部楼层
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=4406987&bbs_page_no=2&search_mode=4&search_text=ljt80158015&bbs_id=9999

STM32开源开发环境的搭建Eclipse+ GNU ARM Eclipse Plug-in+ Sourcery G++ Lite Edition for ARM+OPENCD+Jlink

先要有这么一个开源开发环境,再安装插件的吧?

出0入0汤圆

发表于 2012-1-29 10:02:56 | 显示全部楼层
回复【10楼】zchong  
可以使用其它编译器吗?如mdk、iar等
-----------------------------------------------------------------------
去做的话可以实现。因为是用scons去编译的,现在scons本身已支持ARMCC和IAR。
也可以让生成eclipse工程时一并创建一个MDK或IAR工程。
再加上IAR和MDK自己都有eclipse插件了。

我觉得,如果不是非常必要,独立使用多个工具并没什么不好。

出0入0汤圆

发表于 2012-1-30 14:09:36 | 显示全部楼层
如果想把各个模块编译成“静态链接库”,好实现么?

比如:kernel编译成kernel.a
     lwip编译成lwip.a
     rt-gui编译成rt-gui.a

出0入0汤圆

 楼主| 发表于 2012-2-1 11:59:33 | 显示全部楼层
回复【10楼】zchong  
可以使用其它编译器吗?如mdk、iar等
-----------------------------------------------------------------------

目前就支持的,只是需要手工改改rtconfig.py。不过mdk、iar关键的问题在于,编译出错时的错误分析,这个需要新的插件来支持。

出0入0汤圆

发表于 2012-2-7 08:51:25 | 显示全部楼层
太好了。

出0入0汤圆

发表于 2012-2-8 22:15:21 | 显示全部楼层
太好了。

出0入0汤圆

发表于 2012-2-9 22:59:19 | 显示全部楼层
我按照官网上一步步做了出现了如下问题:

(原文件名:MZ]E1V`E4VLO@UH5K(S3JWW.jpg)
不能用图形化配置,而且也编译不了,这是怎么回事

出0入0汤圆

发表于 2012-2-15 14:14:19 | 显示全部楼层
和楼上问题一样,提示无法执行make

出0入0汤圆

发表于 2013-9-30 17:09:12 | 显示全部楼层
我按官网做 之后我那个锤子是灰的    不知道怎么编译

出0入0汤圆

发表于 2013-11-2 09:21:16 | 显示全部楼层
感觉太繁琐了。

出0入0汤圆

发表于 2014-9-9 16:59:04 | 显示全部楼层
插件链接失效了,在哪里能下到插件啊

出0入0汤圆

发表于 2017-6-13 17:07:16 | 显示全部楼层
想问一下这个插件,哪里能下到????
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-19 09:33

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表