AVR tools

From RoboWiki
Jump to: navigation, search

Zacneme s kopiou odtialto: http://student.vutbr.cz/forum/viewtopic.php?t=656 a postupne poupravujeme a doplnime...

Software

kompilator AVR-GCC s kniznicami

je standard od Atmelu, umoznuje integraciu kompilatoru avr-gcc z WinAVR

na zdrojaky. Lepsie by bolo zacat s Eclipse, lebo AVR32 maju toto namiesto AVRstudia.

pomocnik pre spravu rozsiahlejsich projektov (i jedineho cloveka)

Dokumentacia

Ak nemate dva a viac monitorov, je vhodne ho vytlacit a mat po ruke na papieri.

Ucebnice jazyka C od Pavla Herouta, beznym smrtelnikum bohate staci znat prvni dil knihy.

Programatory a JTAGy

jako bootloader pro firmware jsem pouzi http://www.siwawi.arubi.uni-kl.de/avr_projects/#avrprog_boot. Postup nahrani firmwaru byl sveho casu na MCU serveru, kdyztak upresnim. JTAG slouzi k ladeni zdrojaku primo v aplikaci (je to jakoby simulator, ale pracuje s pripojenym realnym procesorem). JTAG rozhrani maji procesory ATmega16 a vyssi (ne ATmega8!)


Zajimave zdrojove kody

Dobre programovat AVRka se da predevsim studiem cizich zdrojaku. Dostupnych zdrojovych kodu existuje mnoho, ale ne vse je dobre pro zacatecniky (hodne je toho bud necitelneho a nebo - coz je horsi - prasacky napsaneho; jak jednou zacnete psat jako prase, uz s tim tezko prestanete

  • priklady v baliku WinAVR
  • priklady pro AVR-GCC a

knihovny Petera Fleuryho http://homepage.hispeed.ch/peterfleury/avr-software.html, resp. http://jump.to/fleury/