Before you begin

The AVR Plugin requires Eclipse 3.3 (Europa) and CDT 4.0. If you do not have these required versions go to the eclipse.org downloads page to download the required versions. The Eclipse IDE for C/C++ Developers download package contains a suitable Eclipse version to get this Plugin to run.

The AVR Plugin is based on the AVR-GCC toolchain for AVR cross target development. But like the CDT Plugin for Eclipse itself, this AVR Plugin does not include a toolchain, it has to be installed separatly before this plugin can be used.

If you don't have an AVR-GCC toolchain installed see below on how to acquire it.

Windows

Download and install winAVR, which includes the AVR-GCC toolchain together with some other useful tools for programming the AVR processor series

Linux

Most Linux distributions have an AVR-GCC toolchain. It may not, however, be installed by default. For instructions about installing AVR-GCC for Linux, see the instructions for your particular distribution.

Ubuntu

Install the following packages with your favorite package manager:

gcc-avr Compiler & Assembler
binutils-avr Linker and some other useful tools
gdb-avr Debugger for AVR Targets
avr-libc The standard C library for the AVR series, including the required include files

Other Distributions

TODO. Package names propably the same or similar to the Ubuntu packages.

Other Platforms

As the AVR-GCC toolchain is open source, chances are that it is either available for your platform or can be adapted to it.