搭建AVR-C语言开发环境eclipse+winavr

本文介绍如何将Eclipse与WinAVR结合使用,以提高嵌入式开发效率。作者分享了安装步骤,并指出该组合具备编译错误定位、快捷键支持等功能优势。

以前在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了)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冷辉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值