The AVR Eclipse Plugin
From AVR-Eclipse
News
| 2008-12-06 | Instructions on how to Debug AVR applications I have added some instructions on how to configure Eclipse for debugging to this wiki. Take a look at the Debugging section if you have problems getting debugging to work with Eclipse. |
| 2008-12-04 | Version 2.3.1 Version 2.3.0 had a nasty bug which caused the plugin to fail completely for some users. Version 2.3.1 fixes this bug and is available on the update site and on the direct download page. No other changes except for this one bugfix. |
| 2008-12-02 | Version 2.3 released Version 2.3 of the plugin has finally been released. Since 2.2 there have been some bug fixes and minor improvements, but most notably the AVR Eclipse plugin finally has a nice Fuse- and Lockbits editor to make manipulating these bits a piece of cake. Take a look at the what's new section of the user manual for a quick tour of this and the other new features. All other changes and fixes can be found in the changelog. See the Download Plugin section on how to get the new version. |
Overview
This Eclipse Plugin provides some tools and settings for developing C programs for the ATMEL AVR series of embedded processors with the Eclipse IDE. It is open source and freely available under the terms of the GNU General Public Licence (GPL)
Why use Eclipse and this plugin?
Eclipse is a very modern IDE with many features. And unlike some other IDEs, due to being Open Source and well supported / documented, many features (like this plugin) are available to extend it even further. While the Eclipse C/C++ support is not as perfect as the Java support, it is still a very nice environment to program in.
This was the reason for writting this plugin. I started off by using the AVR Studio IDE from Atmel, but immediatly felt that features were missing, like Subversion integration or code completion in the source editor.
And with this Plugin you don't have to hassle with makefiles any more. The makefiles for building your application are automatically created.
Features
The plugin provides the following main functions on top of the CDT features:
- Selection of a target processor
- Creating the hex dump image files needed for downloading to an AVR processor
- A viewer showing some information about the selected AVR processor
- A nice fuse- and lockbits editor
- Avrdude support to upload a project to a target MCU.
Take a look at the screenshots to see the plugin in action.
