I was wondering what IDE do I use to write code and program a Atmega chips.
I currently have a Arduino 2009 which can only work with Atmega328 and Atmega168. I also have a USBtinyISP.
What IDE to use?
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- westfw
- Posts: 2008
- Joined: Fri Apr 27, 2007 1:01 pm
Re: What IDE to use?
EMACS.
Seriously, I dislike IDEs as a general concept. If it doesn't run on all the hosts you're likely to use (eliminates most of them), and doesn't support all the targets you're likely to use (eliminates most vendor-supplied tools), it means too much effort is spent learning multiple programs that do very similar things, only differently. You're better off learning the truly portable tools, even if they have less eye-candy.) (although I have to admit that some of the built-in help and auto-completion options in some of the windows programming environments were pretty nice, especially when trying to write programs without knowing what you're doing!)
Your Arduino 2009 also supports ATmega8.
Seriously, I dislike IDEs as a general concept. If it doesn't run on all the hosts you're likely to use (eliminates most of them), and doesn't support all the targets you're likely to use (eliminates most vendor-supplied tools), it means too much effort is spent learning multiple programs that do very similar things, only differently. You're better off learning the truly portable tools, even if they have less eye-candy.) (although I have to admit that some of the built-in help and auto-completion options in some of the windows programming environments were pretty nice, especially when trying to write programs without knowing what you're doing!)
Your Arduino 2009 also supports ATmega8.
- neutron spin
- Posts: 163
- Joined: Sat Apr 03, 2010 6:11 pm
Re: What IDE to use?
For Atmel products I usually use their tools....AVR Studio and others...regards...
- chatham
- Posts: 144
- Joined: Thu Feb 04, 2010 2:30 am
Re: What IDE to use?
Goodness, I feel sorry for you if you're using the Arduino IDE... I'm a big fan of AVRStudio (ooh, AVR Studio 5 beta is out!), myself, even if only for the fuse-setting. I think a lot of people also use Eclipse, with some plugins.
As the EMACS comment implies, there is a LOT of personal preference involved, and no one way is correct. For instance, I'd personally rather spend the small amount of time to get used to 3 or 4 different GUI IDE's than fight with the black box that is EMACS. I'm one of those people who is kinda allergic to the command line, though; whereas other people feel like if you're not typing in a command, you're cheating. I think the best suggestion would be to look for a solution that matches your style, but importantly, is also fairly mainstream/will continue to be supported (making AVR Studio, Eclipse, and the command line all good choices).
As the EMACS comment implies, there is a LOT of personal preference involved, and no one way is correct. For instance, I'd personally rather spend the small amount of time to get used to 3 or 4 different GUI IDE's than fight with the black box that is EMACS. I'm one of those people who is kinda allergic to the command line, though; whereas other people feel like if you're not typing in a command, you're cheating. I think the best suggestion would be to look for a solution that matches your style, but importantly, is also fairly mainstream/will continue to be supported (making AVR Studio, Eclipse, and the command line all good choices).
- neutron spin
- Posts: 163
- Joined: Sat Apr 03, 2010 6:11 pm
Re: What IDE to use?
AVR Studio 5.0..... R O C K S !!!!!.....The bad thing is my poor STK500 isn't supported ....or is it?
-
- Posts: 130
- Joined: Wed Feb 25, 2009 10:27 pm
Re: What IDE to use?
Eclipse is a really nice one... I use it..(it uses AVRDUDE natively to program the chip)
Also, CodeVison not free but very cool
AVR studio is nice but it don't directly support USBTiny.
Also, CodeVison not free but very cool
AVR studio is nice but it don't directly support USBTiny.
- unsigned_bool
- Posts: 2
- Joined: Tue May 31, 2011 1:46 am
Re: What IDE to use?
Vi.
Ok, probably not. Eclipse has been working great for me. Took some time setting it up (AVRDude, WinAVR, etc) but well worth it to get away from the Arduino IDE. Of coarse I'm used to Eclipse so I guess there is a learning curve if you've never used it before.
Ok, probably not. Eclipse has been working great for me. Took some time setting it up (AVRDude, WinAVR, etc) but well worth it to get away from the Arduino IDE. Of coarse I'm used to Eclipse so I guess there is a learning curve if you've never used it before.
-
- Posts: 310
- Joined: Sun Mar 21, 2010 6:10 pm
Re: What IDE to use?
Older versions of Eclipse were bloated pigs, but the newer ones seem to run faster. Still, running Eclipse takes a lot of horsepower. Emacs w c++-mode is going to be faster/smaller, as long as you aren't loading a bunch of other stuff (e.g. JDEE, which is slow/huge).
Familiarity with both is A Good Thing.
Familiarity with both is A Good Thing.
-
- Posts: 6
- Joined: Tue Jul 19, 2011 8:46 pm
Re: What IDE to use?
So for as new beginners here are the links:rj44319 wrote:Eclipse is a really nice one... I use it..(it uses AVRDUDE natively to program the chip)
Also, CodeVison not free but very cool
AVR studio is nice but it don't directly support USBTiny.
AVR studio: http://www.atmel.com/dyn/products/tools ... o_overview (you need XP SP3, and need to register to download).
CodeVison: link ?
Eclipse: link ? (Have been googleing but didn't find it yeat.)
PLease complete links. Thanks.
-
- Posts: 310
- Joined: Sun Mar 21, 2010 6:10 pm
Re: What IDE to use?
Eclipse: http://www.eclipse.org
AVR Plugin: http://avr-eclipse.sourceforge.net/
Tutorial: http://avr-eclipse.sourceforge.net/user ... rials.html
Note that the plugin is using avr-gcc behind the scenes, so you'll need that, too.
AVR Plugin: http://avr-eclipse.sourceforge.net/
Tutorial: http://avr-eclipse.sourceforge.net/user ... rials.html
Note that the plugin is using avr-gcc behind the scenes, so you'll need that, too.
Please be positive and constructive with your questions and comments.