User Manual
29
3.2.2. WinAVR pro Windows
Nejdříve nainstalujete WinAVR. WinAVR je však – jak již napovídá název – dostupný jen pro
Windows.
Uživatelé Linuxu mohou tuto část přeskočit.
WinAVR (vyslovuje se “whenever”) je balíček užitečných a nezbytných nástrojů pro vývoj
software pro mikroprocesory AVR v programovacím jazyce C. Více informací o samotném GCC
pro cílovou platformu AVR (který se nazývá "AVR-GCC") bude následovat později. Prostředí
WinAVR také poskytuje komfortní editor zdrojových textů, nazvaný "Programmers Notepad 2",
který je vhodný i pro vývoj software pro RP6. WinAVR má vnitřní projektové uspořádání a
programový balíček je volně dostupný na internetu. Nové verze a další informace můžete najít
na oficiálních webových stránkách projektu:
http://winavr.sourceforge.net/
Teprve nedávno zahájila firma ATMEL oficiální podporu projektu a AVRGCC se nyní může
integrovat do jejich integrovaného vývojového prostředí AVRStudio. Editor Programmers
Notepad 2 je pro vaše vlastní projekty mnohem výhodnější, proto zde nebudeme popisovat
prostředí AVRStudio. Přesto můžete při vývoji programů pro RP6 používat i AVRStudio.
Instalaci WinAVR můžete najít na CD:
<CD-ROM-Drive>:\Software\AVR-GCC\Windows\WinAVR\
Instalace WinAVR je velmi jednoduchá a samo vysvětlující – obvykle nemusíte měnit nastavení
– vždy jen kliknete pokračovat. Pokud budete mít problémy se spuštění nejnovější verze
WinAVR, jsou na CD k dispozici také starší verze tohoto programu. Pokud se objeví nějaké
problémy se standardní verzí programu, je zde také složka pro Win x64.
3.2.3. AVR-GCC, avr-libc a avr-binutils pro Linux
Uživatelé Windows mohou tuto část přeskočit.
Instalace avr-gcc v prostředí Linux může být o něco komplikovanější. Několik distribucí již
poskytuje potřebnou podporu, ale programové balíčky často obsahují nepodporované verze bez
nezbytných složek.
Pravděpodobně budete muset kompilovat a instalovat nejnovější verze.
Nemůžeme zmiňovat detaily všech známých rozdílných variant distribucí operačního systému
Linux jako jsou SuSE, Ubuntu, RedHat/Fedora, Debian, Gentoo, Slackware, Mandriva atd. a
jejich odlišnosti. Seznámíme vás pouze s obecnou instalací.
Platí to také pro všechny ostatní Linux témata uvedená v této kapitole!
Pro specifické nastavení systému nemusí být následující seznámení automaticky dostačující.
Často budete muset hledat pomoc pomocí hesla "<LinuxDistribution> avr gcc" a modifikací
fráze v tomto řetězci. Je to také dobrý postup pro všechny další potíže, které se mohou objevit
v operačním systému Linux. Pokud se při instalaci avr-gcc vyskytnou nějaké potíže, můžete se
pokusit najít řešení návštěvou našeho fóra nebo řady dalších diskusí věnovaných systému
Linux.