以前在keil、STVD和AVR studio上写代码,一直没有觉得有什么不适,觉得够用,或者说已经非常满足于有这样集成度的IDE了。现在在单位用多了eclipse,突然再回到studio上写代码,突然发现,studio的编辑器好简陋啊。没有行显示,没有语法高亮,没有函数变量跳转,尤其是#IF-ELSE-ENDIF多的时候,看起来难受。于是就在网上找将eclipse和winavr结合起来的办法,终于找到。
在安装有winavr的基础上,下载eclipse-c/c++ 3.6,下载jave虚拟机jre6, 下载avr-eclipse2.3.4插件(或通过eclipse的install new software:http://avr-eclipse.sourceforge.net/updatesite/,我就是用的这个)。安装好后创建c工程时会看到工程类型多了两个avr相关的选项,工具链是AVR-GCC。
1. 编译出错时,可以双击提示信息自动跳转到错误行,这点很好用。
2. 快捷键用起来也很方便,如注释、函数变量提示等。
3. 有点要注意的是,构建配置有debug和release两种,它们唯一的区别只是avr-gcc的编译选项不同,前者是-g -02,后者是-Os,和AVR Studio对应的,编译结果和AVR Studio相同,说明avr-eclipse2.3.4插件是可靠的。默认的构建配置是debug的,编译出来的程序非常大,需要注意,如,release状态下970bytes的程序,debug状态下编出来的居然有4836bytes(已经236.1% full了)。
本文介绍如何将Eclipse与WinAVR结合使用,以提高嵌入式开发效率。作者分享了安装步骤,并指出该组合具备编译错误定位、快捷键支持等功能优势。
2235

被折叠的 条评论
为什么被折叠?



