I use this (Ubuntu) :
Development ..... Toolchain : Build your own See http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=42631 Toolchain : As Ubuntu/Debian .deb install package See http://www.wrightflyer.co.uk/avr-gcc/ Makefile Gen: JÃ¶rgs mfile tcl script , adapted to Ubuntu. http://www.wrightflyer.co.uk/avr-gcc/mfile-ubuntu.tar.gz IDE : CodeBlocks (I don't use avr plugin , but external makefiles , ymmv) See http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=64023 Programmer : AVRdude Assembler : avrasm2.exe , runs fine under wine AVR Fuses : http://www.engbedded.com/fusecalc/ AVR Calc : I mostly use the standard avrcalc V2.11 (windows exe) , it runs fine under wine (windows emulator) kavrcalc : http://www.b9.com/elect/avr/kavrcalc/index.html , requires motiff or lesstiff installed. No cource available. Versioning : SVN Vers GUI : RapidSVN Diff viewer : Meld (also used by RapidSVN) Hex Editor : Bless Hex Calc : Standard calculator (scientific view) Terminal : Putty (Can also do Serial) , some prefer minicom. Arm Development .... Mostly the same as above. Toolchain : Codesourcery Arm Lite - EABI http://www.codesourcery.com/sgpp/lite/arm/portal/subscription?@template=lite Debugger : ARM GDB/Insight easy to build from source. This is due to CS above doesn't include it in their "lite" version. Misc ..... Ftp : Filezilla IM : Pidgin NNTP(News) : Pan (news.gmane.org) CHM viewer : KchmViewer (best) or xCHM (smallest) Mail : Thunderbird , as i find evolution to heavy. Filemanager : I mostly use the build in , but have Krusader installed. I also have MC (midnight commander) installed, it can be handy if you end up in a commandprompt only. Servers/daemons .... DNS : Bind9 SSH : OpenSSH Timesync : NTP (ntpd) Web : Apache Ftp : Proftpd Mail : Sendmail , this is NOT for the faint hearted POP3/IMAP : Dovecot Versioning : SVN Fileshare : NFS & Samba Firewall : I ufw (ubuntu firewall) on clients (think it's default off). And a "nasty" "iptables" , script on servers. Due to changes in the rules by scripting. I'd recommend fwbuilder (Checkpoint firewall-1 lookalike) Or the simpler firestarter , if you dont need to change the firewall rules by scripting. A lot of people seems happy with shorewall witch has super documentation , and some nice features If i had a "Supermachine" w. 2GB+ ram i would prob. have installed Virtualbox , people here are really happy with it.
This is the contents of my avrasm2 executable shellscript , located in my ~/bin. I have copied the full AvrAssembler2 directory from a windows pc , w. AvrStudio installed.
wine ~/avr/AvrAssembler2/avrasm2.exe -I ~/avr/AvrAssembler2/Appnotes -fI $1 $2 $3 $4 $5
"~/" is a synonym for your login users home directory.
Code::Blocks Intro - from a fellow freak (ekh)
AvrStudio under wine (but no Atmel USB devices functioning) maybe stk-500 is ok (serial)
Wine & COM1 (For stk-500 in Studio)
Upgrading Atmel USB tools under Linux (JtagMKII , ISP-MKII , Dragon etc).
Can be done with AVr32Studio (A big package , but makes it possible).
Atmels AVR Studio Help , but as html
For Schematic/PCB i know several that uses Kicad
I just tried Eagle for Linux (Free edition)
Works like a charm
For Simulation - I just started to use LTspice.
You have to register with LT to get it.
It works fine in wine , install with : wine LTspiceIV.exe
I found a nice tutorial here.
For Partitioning / Cloning & Rescuing
Some programs require VB6-Runtime
Get it from here and install with : wine
I did specify c:\windows as installpath
I also use this "PDF Toolkit" in Ubuntu (apt-get install pdftk) ..
Note... It's commandline only , but powerfull.
I just extracted page 48 to 52 from a large pdf with this command : pdftk infile.pdf cat 48-52 output outfile.pdf.
I didn't succeed in building it from source , as the source is incompatible with the current GCC Javacompiler ,
but someone at Ubuntu has made the current version as a package ..
If you ever need to build Codesourcery Lite from source , have a look here
I just build it for my x64 machine.
At: Nov-2012 i have begun to use this repos for CB on ubuntu 10.04
# # https://launchpad.net/~pasgui/+archive/ppa/ # deb http://ppa.launchpad.net/pasgui/ppa/ubuntu lucid main deb-src http://ppa.launchpad.net/pasgui/ppa/ubuntu lucid main