View Single Post
  #24   Spotlight this post!  
Unread 05-01-2007, 23:44
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: Eclipse Development

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.