Pronasao sam na internetu besplatne i kompiler i assembler ... to on zove toolchain. Bas isti GNU compiler o kome govoris, medjutim nisam radio na linux-u i pretpostavljam da bi mi trebalo neko vreme da sve postavim na mojoj masini. Evo ti link "
http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/" to je ovaj kompajler ali radi na win platformi, u slucaju da odlucis da se ne zezas sa linux-om.
Do sada sam se navikao na IAR. Od ATMELa mozes da kupis razvojnu plocu koja je negde oko 100 eura vidi na njihovom sajtu. To bi bio dobar pocetak , sigurno, jer da sam radis neku stampu odmah je greska. Nabavio sam od IARa debuger/programmer koji on zove JLINK za nekih 200 eura. Kickstart verzija njihovog kompajlera jeste besplatna i downloaduje se bez problema s tim sto ces im ostaviti neke licne podatke (registracija).
Jedino ogranicenje ove verzije je velicina koda koju HOCE da prevodi, sto znaci da nece build-ovati veci kod od 64k. Sumnjam da ces u skorije vreme napisati nesto vece tako da ti za pocetak ne treba bolje s obzirom da je besplatno.
Sa ATMELovog sajta mozes da skines ISP (in system programmer) software + da kupis kontroler , da sastavis neku plocu i vec mozes da se zezas sa svojim novim kontrolerom koji ima pun klinac resorsa i 2 UARTa. DRUGI se zove DEBUG i preko njega mozes da programiras kontroler sa atmelovim isp-om.
Medjutim nema razlike u kodu da li asemblerskom ili C bilo koji alat da izaberes.
Pozdrav.