Linux — What should I use to program and/or debug?

What hardware/software combo should I get for programming and/or debugging on Linux?

(Answers for MacOSX and software that runs through WINE are also welcome)

I want to give the next step, and move out of Arduinos! :smiley:

I’ve been programming my arduino without Arduino stuff lately, but I also want to try out smaller (cheaper) and bigger AVRs

And someday in the future, try ARMs :slight_smile:

Check out this really helpful post from abcminiuser @ avrfreaks. It may help guide you. http://www.avrfreaks.net/index.php?name … 1&start=40

Glad to hear you’re moving beyond Arduino (our customers grow up so fast!)

Here are some links on HOWTO program AVRs under Linux. We recommend starting with the command-line tools:

http://paul.graysonfamily.org/thoughts/avrlinux/

http://www.linuxjournal.com/article/7289

http://tldp.org/HOWTO/pdf/Avr-Microcont … -Howto.pdf

http://electrons.psychogenic.com/module … hLinux.php

…and once you know those are working, try out the very capable IDE (Integrated Development Environment) called Eclipse, which has a plugin available for AVR programming:

http://download.eclipse.org/eclipse/downloads/

http://marketplace.eclipse.org/content/ … pse-plugin

http://www.avrfreaks.net/wiki/index.php … or_Eclipse

https://wiki.aalto.fi/download/attachme … ?version=1

Any other Linux development advice from the SparkFun digirati?

Rowley CrossWorks is available for Linux.

“Bare metal” development tools on my side:

Cross gcc generated by crossdev tool (gentoo). You can do it by hand but it’s tricky (bootstrap gcc + libc build).

Emacs for editor (not for dummies, or for dummies with motivation), with additions like global for tags.

OpenOCD (arm)/avarice (avr) + gdb + ddd for debug.

I have a usbasp for programming AVR (with avrdude) and a clone of jtag for avr.

The whole with multiples terminals and 3 to 4 workspaces.

I never liked integrated IDE, waste of screen surface (I routinely have 3 or 4 sources files under the eyes).

Thankyou for your answers :slight_smile:

Right now I’m saving for an oscilloscope, but as soon as I can get one, I’ll start checking my options here :smiley:

BTW, that AVR ONE! I saw in the link jeger posted, has everything!

I wish I had enough money for that :stuck_out_tongue:

Well… we all wish we had more money, hahaha