Notepad++ is an excellent/advanced text editor and can be customized to your needs in an easy way. But how you “convert” it to a AVR custom IDE? Check what Vasilis writes on his blog vpapanik.blogspot.gr:
Now that you’ve chosen to drop Arduino and write in pure AVR-GCC for your next project, there are more IDE options to suit your needs. From the nice Programmer’s Notepad, included in the WinAVR installation, to the official supercharged AVRStudio. And the list is endless…
For the last couple of years, my personal preference for an advanced text editor, is, by far, the excellent Notepad++. I am a big fan of its customizable color themes and syntax highlighting, lots of editing options (like clickable links) and plugin support. Notepad++ is of course completely free and open source.
Using WinAVR with Notepad++ - [Link]
Pete made a nice tutorial on the fist steps of designing projects with AVR microcontrollers. He covers choosing the right uC for your project, finding datasheets, getting a programmer/debugger, and setting up the AVRStudio 5.1 for developing and debugging. [via]
In the wee hours of the night, I’ve been continuing to learn how to develop for the various AVR family chips from Atmel. I also do a lot with NETMF, Netduino, and the .NET Gadgeteer, but sometimes (despite the pain!) it feels good to code right on the metal.
Introductory/getting started information for the AVR family is not always the easiest to find, so this post covers a few other important details I think you’ll find helpful.
First steps in designing projects with AVR microcontrollers - [Link]
Martin Thomas has this nice tool called Evertool in his collection. It is a AVRISP/STK500 and Programmer/JTAG debugger on a single board. It is compatible with AVRStudio with firmware upgrade-ability. So always new devices are supported.
Evertool has following features:
- ISP Programmer compatible with Atmel AVRISP, with AVRStudio and avrdude accessibility;
- JTAG debugger compatible with Atmel JTAGICE, works with AVRStudio and AvaRice;
- All Atmel AVR devices supported with their AVRISP and JTAGICE.;
- Easy update of the programmer via RS232/serial port;
- Rescue clock generation to recover from wrong fuse-bit-settings;
- Simple hardware, standard parts;
Evertool uses bootloader which is free for non-commercial use. Download latest version from here. Project is very well documented. There are also simplified versions of programmer available like JTAG only debugger, or even Evertool-USB version suggestion. Thomas Martin also has a nice collection of microcontroller programming examples including WinAVR and WinARM which is supported by him.
AVR programmer and debugger in one board - [Link]