The AVR Eclipse Plugin
|2011-12-12|| Updated Installation Instructions|
The installation instructions on this wiki were quite outdated and have been brought up to date for the current Eclipse versions.
|2011-12-02|| AVR Eclipse Plugin 2.4.0 beta|
A new Beta version has been released on Sourceforge. This version should fix the issues some users have running the plugin with Eclipse Indigo (3.7). Other than some small fixes and updates this release does not have any new features. Please note that the license has changed from the GPL to the EPL to enable bundling with Eclipse.
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 Eclipse Public Licence (EPL 1.0)
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 writing this plugin. I started off by using the AVR Studio IDE from Atmel, but immediately 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.
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.