go away spammer

Author Topic: IDE recommendation?  (Read 8284 times)

0 Members and 1 Guest are viewing this topic.

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
IDE recommendation?
« 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 . . .

Offline JonHylands

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 562
  • Helpful? 3
  • Robot Builder/ Software Developer
    • Jon's Place
Re: IDE recommendation?
« Reply #1 on: December 06, 2006, 06:51:27 PM »

Offline JesseWelling

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 707
  • Helpful? 0
  • Only You Can Build A Robot!
Re: IDE recommendation?
« Reply #2 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.


Offline Kohanbash

  • Supreme Robot
  • *****
  • Posts: 430
  • Helpful? 1
Re: IDE recommendation?
« Reply #3 on: December 06, 2006, 10:17:15 PM »
emacs is cool for C++
Robots for Roboticists Blog - http://robotsforroboticists.com/

Offline JesseWelling

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 707
  • Helpful? 0
  • Only You Can Build A Robot!
Re: IDE recommendation?
« Reply #4 on: December 06, 2006, 11:40:10 PM »
ahhh vim...emacs...the eternal linux struggle ::)

Offline JonHylands

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 562
  • Helpful? 3
  • Robot Builder/ Software Developer
    • Jon's Place
Re: IDE recommendation?
« Reply #5 on: December 07, 2006, 07:33:26 AM »
Not a struggle for me... They both suck equally  ;D

- Jon

Offline JesseWelling

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 707
  • Helpful? 0
  • Only You Can Build A Robot!
Re: IDE recommendation?
« Reply #6 on: December 07, 2006, 10:41:24 AM »
well that would be for you ;)

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: IDE recommendation?
« Reply #7 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

Offline snow

  • Full Member
  • ***
  • Posts: 73
  • Helpful? 0
Re: IDE recommendation?
« Reply #8 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.
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.

Offline Nyx

  • Robot Overlord
  • ****
  • Posts: 204
  • Helpful? 0
Re: IDE recommendation?
« Reply #9 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.

Offline hgordon

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 373
  • Helpful? 7
    • Surveyor Robotics Journal
Re: IDE recommendation?
« Reply #10 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/
Surveyor Corporation
  www.surveyor.com

Offline dcole07

  • Jr. Member
  • **
  • Posts: 43
  • Helpful? 0
Re: IDE recommendation?
« Reply #11 on: February 07, 2007, 05:19:52 PM »
How about Context.

http://www.context.cx/

I've never used it, but my friend says it's great.

Offline JesseWelling

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 707
  • Helpful? 0
  • Only You Can Build A Robot!
Re: IDE recommendation?
« Reply #12 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....

Offline Nyx

  • Robot Overlord
  • ****
  • Posts: 204
  • Helpful? 0
Re: IDE recommendation?
« Reply #13 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

Offline JesseWelling

  • Expert Roboticist
  • Supreme Robot
  • *****
  • Posts: 707
  • Helpful? 0
  • Only You Can Build A Robot!
Re: IDE recommendation?
« Reply #14 on: February 07, 2007, 09:43:35 PM »
Tedious to learn, not to use.

Offline pomprocker

  • Supreme Robot
  • *****
  • Posts: 1,431
  • Helpful? 16
  • Sorry miss, I was giving myself an oil-job.
    • Nerdcore - Programming, Electronics, Mechanics
Re: IDE recommendation?
« Reply #15 on: April 22, 2008, 01:40:27 PM »

Offline brijesh

  • Full Member
  • ***
  • Posts: 55
  • Helpful? 0
Re: IDE recommendation?
« Reply #16 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

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: IDE recommendation?
« Reply #17 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

Offline MarkBrown

  • Full Member
  • ***
  • Posts: 77
  • Helpful? 0
    • Mark's Projects
Re: IDE recommendation?
« Reply #18 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
It is human nature to confuse genious with insanity

http://marksproject.blogspot.com/

Offline AdminTopic starter

  • Administrator
  • Supreme Robot
  • *****
  • Posts: 11,703
  • Helpful? 173
    • Society of Robots
Re: IDE recommendation?
« Reply #19 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.

Offline izua

  • Supreme Robot
  • *****
  • Posts: 682
  • Helpful? 0
    • izua electronics
Re: IDE recommendation?
« Reply #20 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.
Check out my homepage for in depth tutorials on microcontrollers and electronics.

 


Get Your Ad Here