Society of Robots - Robot Forum

Software => Software => Topic started by: Admin on December 06, 2006, 06:32:16 PM

Title: IDE recommendation?
Post by: Admin on December 06, 2006, 06:32:16 PM
its occured to me that my whole robot making life (4 years) i have rarely needed to ever program my bots on my own laptop.

every computer i used (at work or in the lab) already had code editing software on it, so i never bothered looking into it.

so now the question, anyone recommend some freeware that is good for editing C code? nothing fancy, just with color coding and a simple interface . . . at the moment anything is better than notepad . . .
Title: Re: IDE recommendation?
Post by: JonHylands on December 06, 2006, 06:51:27 PM
www.crimsoneditor.com

- Jon
Title: Re: IDE recommendation?
Post by: JesseWelling on December 06, 2006, 07:04:56 PM
are you on windows or linux?

I don't think I've written a line of code in any thing but vim for about a year now...
except for codewarrior...which is ok...rather code in vim though.

Title: Re: IDE recommendation?
Post by: Kohanbash on December 06, 2006, 10:17:15 PM
emacs is cool for C++
Title: Re: IDE recommendation?
Post by: JesseWelling on December 06, 2006, 11:40:10 PM
ahhh vim...emacs...the eternal linux struggle ::)
Title: Re: IDE recommendation?
Post by: JonHylands on December 07, 2006, 07:33:26 AM
Not a struggle for me... They both suck equally  ;D

- Jon
Title: Re: IDE recommendation?
Post by: JesseWelling on December 07, 2006, 10:41:24 AM
well that would be for you ;)
Title: Re: IDE recommendation?
Post by: Admin on January 23, 2007, 08:36:18 PM
just ran into this today . . .

Piklab, a free IDE designed for PIC's . . .
http://freshmeat.net/projects/piklab/?branch_id=59135&release_id=245492

some screenshots:
http://piklab.sourceforge.net/screenshots.php

supposedly it supports compiling and linking with a wide range of PIC tool chains . . . i think ill try it out after beta is done
Title: Re: IDE recommendation?
Post by: snow on February 02, 2007, 05:52:41 AM
Normally i am using Microchip's MPLAB for project setup, compiler settings, compiling and burning the code into microprocesor.

And usually when i code in C i use notepad++: http://notepad-plus.sourceforge.net/uk/site.htm (http://notepad-plus.sourceforge.net/uk/site.htm).
It has nice syntax coloring and the thing i like the most is: Brace and Indent guideline Highlighting. See screenshots on the homepage.

Of course both MPLAB and notepad++ are free.
Title: Re: IDE recommendation?
Post by: Nyx on February 07, 2007, 02:35:54 PM
ahhh vim...emacs...the eternal linux struggle ::)

I use Microsoft Visual C++ to edit code on Linux systems. I simply mount my home folder as a remote drive on my windows machine and work from there. If I'm on an actual linux system, then I use gedit. It has syntax highlighting, is simple to use, can open multiple files in tabs, etc... Very sufficient.
Title: Re: IDE recommendation?
Post by: hgordon on February 07, 2007, 03:06:15 PM
In Windows, I use Programmer's Notepad.  It's free, open source, etc ...

   http://www.pnotepad.org/
Title: Re: IDE recommendation?
Post by: dcole07 on February 07, 2007, 05:19:52 PM
How about Context.

http://www.context.cx/ (http://www.context.cx/)

I've never used it, but my friend says it's great.
Title: Re: IDE recommendation?
Post by: JesseWelling on February 07, 2007, 07:10:57 PM
Quote
It has syntax highlighting, is simple to use, can open multiple files in tabs, etc...

That's what I like about vim....even if you have to use a serial terminal....it still does all that....
Title: Re: IDE recommendation?
Post by: Nyx on February 07, 2007, 07:21:48 PM
Quote
It has syntax highlighting, is simple to use, can open multiple files in tabs, etc...

That's what I like about vim....even if you have to use a serial terminal....it still does all that....

But you have no mouse, which makes it tedious to use :P
Title: Re: IDE recommendation?
Post by: JesseWelling on February 07, 2007, 09:43:35 PM
Tedious to learn, not to use.
Title: Re: IDE recommendation?
Post by: pomprocker on April 22, 2008, 01:40:27 PM
jEdit
http://www.jedit.org/ (http://www.jedit.org/)   


OR

Eclipse for C/C++ developers
http://www.eclipse.org/downloads/moreinfo/c.php (http://www.eclipse.org/downloads/moreinfo/c.php)

Title: Re: IDE recommendation?
Post by: brijesh on April 22, 2008, 02:43:05 PM
www.crimsoneditor.com

- Jon

I second this choice. Been using it for 4+ years now. Its main strength is its simplicity and clean interface. Just try it once and you will see.

Brijesh
Title: Re: IDE recommendation?
Post by: Admin on April 25, 2008, 07:33:10 AM
Hmmm I made that post 1.5 years ago . . . pomprocker, you are a necromancer (bringing dead posts back to life!)

I didn't like crimsoneditor, and eclipse was just too overblown for what I needed, so I finally settled on Bloodshed.

This was the IDE I used for my wavefront simulation last year (see very bottom of the page):
http://www.societyofrobots.com/programming_wavefront.shtml
Title: Re: IDE recommendation?
Post by: MarkBrown on August 30, 2008, 02:07:29 AM
Admin,

I normally use BloodShed for doing my C/C++ coding.  With the microcontrollers I have been sticking with AVR Studio.  How where you able to link the avr/io.h and other such avr libraries so the code would compile?  I have tried looking for the header and source files on my hard drive and I just can't seem to find them.

Thanks,

Mark
Title: Re: IDE recommendation?
Post by: Admin on August 30, 2008, 10:25:11 AM
Bloodshed compiles code for your PC, while AVR Studio compiles code for your microcontroller. Code for a microcontroller running on a PC just wouldn't make sense ;D

Basically I just wrote code for the wavefront, and ported that specific block of code over to my microcontroller code when it was ready.
Title: Re: IDE recommendation?
Post by: izua on August 30, 2008, 12:55:29 PM
well, code::blocks can write code for both an avr and desktop, it has templates for a lot of compilers and projects types, and it's really configurable.