老古开发网首页
导航:老古开发网首页文章索引文章分类综合电子→[关于用 eclipse+CDT 进行开发的调研]
| -文章搜索 - 最新文章 - |

关于用 eclipse+CDT 进行开发的调研

发布时间:2007年4月18日 点击次数:15
来源:嵌入开发网   作者:
 
由于Eclipse IDE平台的开放性及其友好的交互界面, 可以很好的以插件的方式植根于Eclipse作为软件开发平台. 我们决定采用CDT(C/C++ Devekopment Toolkit), 并以GCC, GDB为编译调试引擎, Project化的程序管理开发. (CDT本身作为一个Eclipse平台插件, 它提供了非常高效的编辑环境, 完全可以作为嵌入式开发的一个RAD工具, 大幅度提高了开发效率)。CDT 依赖于三个 GNU 工具链:GCC、GDB 和 Make 或相关的支持交叉编译的工具。开发环境采用Linux平台。
 
 目前现有的基于Eclipse IDE的嵌入式开发平台主要有Timesys公司的TimeStorm、Montvista公司的DevRocket,以及WindRiver和Zylin。其中DevRocket是专门针对Montvista Linux设计的,TimeStorm和WindRiver需要购买,不公开源代码,Zylin则是开源的。但是由于CDT2.x版本对嵌入式开发的支持存在一些问题,Zylin的作者重新改写的CDT的相关部分,并于Zylin的插件包同时发布,在安装的时候需要首先卸载愿有的CDT插件,然后Zylin改写的embeddedCDT插件和Zylin,否则会出现异步错误。但是目前的问题是Zylin的只提供了Zylin插件本身的源代码,而并没有提供经其改写的embeddedCDT的源代码。
 
 在前一阶段我们安装试用了Zylin和TimeStorm,分别在Zylin中使用串口TimeSorm中使用网口调试成功。
 
 另外利用 eclipse2.1.3 + CDT1.2 使用gdb脚本也可以进行嵌入式交叉调试。
 
 因此可以有以下两种方案:
 
 1、直接利用eclipse2.1 + CDT1.2进行开发,将手动配置过程图形化简单化,并添加适当的功能。
 
 2、对CDT2.x进行改写,或者看新版本的CDT是否解决对嵌入式开发的支持问题(CDT的版本更新很快),然后基于Zylin的代码进行开发。

欢迎进入老古论坛进行讨论
[综合电子] 相关文章:
基于MC13192的无线传感器网络节点设计
简介:
东南大学 许森 黄东 丁维明 引 言 无线传感器网络是计算机技术、通信技术和传感器网络技术相结合的产物,是互联网领域研究的热点之一。应用于无线传感器网络的技术有许多种(如蓝牙技术、红外技术和超带宽无线通信技术等),推动了无线传感器网络的发展。但是,在家庭控制、医疗护理和工业监测应用中不需要很高的带宽,需要的只是低延迟、低功耗;而如果使用现有的、过于复杂的无线通信技术,将非常耗电,占用过多的计算和通信资源。为满足上述要求,ZigBee技术应运而生。ZigBee技术是一种具有统一技术标准的短距离无线通......

TMS320C6713的软件自动更新方案设计
单片机和MCP2510的CAN总线通信模块设计
基于EPIC技术的密码处理器体系结构研究与设计
并行D/A转换器件AD5547及其接口设计
一种SF6气体的露点检测系统的设计
基于DAC5687的宽带数字中频系统设计
基于MSP430F1611的无线传感器网络节点的设计
基于ISA总线的多路同步DDS信号源设计
基于视频解码芯片与CPLD的实时图像采集系统的设计
 
下一个:[新品快递]凌讯发布新款DMB-TH解调芯片LGS-8934-A1
简介:
数字广播和宽带传输技术和应用专用标准产品开发商凌讯科技推出DMB-TH信道解调芯片LGS-8934-A1,该产品是一款采用了TDS-OFDM(时域同步正交频复分用)调制技术的DMB-TH信道解调芯片。该款芯片支持中国数字电视地面广播传输标准(GB20600-2006)。其设计着重于移动接收,支持高清及标清电视和其它多媒体服务的广播传输,适用于各种低功耗、小体积的电视接收终端产品,如便携电脑、USB接收模板、超便携式个人电脑(UMPC)、个人多媒体播放机(PMP)和智能手机等。 &nbsp......
 

上一个:[新品快递]安华高推出适用于工业环境的小型体积非接触式磁性编码器AEAT-60xx

老古开发网版权所有 2006年9月 asp.Net V2.0 设计:老古
页面缓存:否 执行时间:16毫秒