Eclipse AVR RBE 3001
Software: Eclipse, WinAVR | |
Eclipse Plugins: Subclipse plugin for Eclipse, AVR plugin for Eclipse | |
Latest tested versions: | |
This Page is designed to provide the software installation instructions for using Eclipse with AVR microcontrollers as needed for RBE 3001. The required software for windows is WinAVR (GCC toolchain), Eclipse (IDE), AVR Plugin for eclipse, Subclipse plugin for Eclipse(SVN).
Eclipse
Eclipse is an opensource integrated development environment (IDE). Eclipse has many useful features and hundreds of plugins that allow you to easily write code for many different projects. It contains a base workspace and an extensible plug-in system for customizing the environment. Written mostly in Java, Eclipse can be used to develop applications. By means of various plug-ins, Eclipse may also be used to develop applications in other programming languages: Ada, ABAP, C, C++, COBOL, Fortran, Haskell, JavaScript, Lasso, Natural, Perl, PHP, Prolog, Python, R, Ruby (including Ruby on Rails framework), Scala, Clojure, Groovy, Scheme, and Erlang.
GCC toolchain
WinAVR is an installer made to install the GCC toolchain for AVR on windows. It is only for Windows.
Use crosspack for Mac or
"sudo apt-get install gcc-avr binutils-avr gdb-avr avr-libc avrdude" for Ubuntu
Plugins
The AVR plugin configures the eclipse IDE for use with AVR micro-controllers including auto-complete, Upload button, and auto-generated make files.
The Subclipse SVN plugin allows the use of an svn repository to store your teams code. We use fusionforge at fusion.wpi.edu to host our projects.