من یه کم گشتم می شه با این دستورات
sudo apt-get install gcc-avr
sudo apt-get install binutils-avr
sudo apt-get install uisp
می شه برنامه لازم رو نصب کرد که باید حتما به زبان c باشد
واسه کامپایل از دستور
avr-gcc -mmcu=atmega8 Os ledblink.c o ledblink.o
استفاده کرد اگر کامپایل مشکل نداشت می شه از دستور
avr-objcopy -j .text -j .data -O ihex ledblink.o ledblink.hex
واسه ایجاد فایل hex استفاده کرد بعدش هم می شه با xAVR_Ubuntu.tar.gz مثل آب خوردن ریخت تو پرگرمر
http://extremeelectronics.co.in/avr-tutorials/gui-software-for-usbasp-based-usb-avr-programmers/ خواستید یه سر هم بزنید اینجا ...
مدل هایی که واسه پروگرم کردن پشتیبانی می کنه ! ATmega168 ٕATtiny13A ٕ ATtiny24 ٕ ATtiny44ٕATtiny84 ٕ ATtiny2313 ٕATmega48 ٕATmega88ٕ ٕATmega8515 ٕATmega8535ٕATmega8ٕATmega16ٕATmega162ٕATmega164PAٕATmega324PAٕATmega32ٕATmega64AٕATmega128ٕ
هست