Here is some information for those of you who are not familiar with Eclipse.
Eclipse is an extensible, cross-platform IDE. With the
C/C++ Development Tooling (CDT), it will work with and compile C code.
Subclipse allows for the easy usage of
Subversion. (I've also found Eclipse to be flexible. I run it off my flash drive.)
This stock configuration works fine for FIRST. I've used it for 2 years so far, and will use it for a 3rd. There are, however, some rough edges and other tools that are not cross-platform. Things like slightly incomplete syntax highlighting, IFI_Loader, error reporting, and Win32 GNU Make.
The goal of FIRSTclipse is to polish an already usable program. We aren't writing something from scratch. We're adding on to a very excellent application.
The current target list:
- compiler toolchain support
- Error parser
- Library/binary parser
- More complete syntax handling
- HEX file loader
- Wrapper scripts to run mcc18 under Linux
- Documentation for all of this.
Things that will be provided:
- A complete "extract and go" package of everything you need (except MCC18, which we can't distribute)
- An installer for GNU Make (Windows)
- A project for the default code
My hope is that there will be some mentors involved with this, helping or coding alongside the students.
Any questions may be posted here or PM'd, emailed, IM'd, etc. to me.