For those interested in programming microcontrollers, I suggest the existence of a great plug-in for Eclipse that simplifies software development:
AVR Eclipse plug-in . It allows you to select a processor from the list, create a hex and use avrdude to download the firmware, plus various bows with viewing and editing individual bits in registers and fyuza.
I will not talk about IDE Eclipse here - most of those present know and use it, and for those who are not familiar with it,
there are a lot of installation manuals.
First, install everything you need to develop for AVR:
apt-get install avr-gcc avr-binutils avr-libc avrdude
Now we start Eclipse, go to Help-> Software updates-> Add site ... and enter the website of the plugin
avr-eclipse.sourceforge.net/updatesiteClick Ok, restart Eclipse and see in the project wizard a new item “AVR Cross Target Application”. Choose a processor, clock frequency - and go!
')
Successful work and correct fusion;)