User Manual

29
3.2.2. WinAVR pro Windows
Nejdříve nainstalujete WinAVR. WinAVR je však jak již napoví zev dostupný jen pro
Windows.
Uživatelé Linuxu mohou tuto část přeskočit.
WinAVR (vyslovuje se whenever”) je bač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 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
programo bač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 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 jednoduc a samo vysvětlující obvykle nemusíte měnit nastavení
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é bač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 ech zmý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. Sezmíme vás pouze s obecnou instalací.
Platí to také pro echny ostatní Linux témata uvedená v této kapitole!
Pro specifické nastavení systému nemusí být sledující sezmení 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 echny další pože, které se mohou objevit
v operačním systému Linux. Pokud se při instalaci avr-gcc vyskytnou nějaké pože, můžete se
pokusit najít řešení vštěvou našeho fóra nebo řady dalších diskusí věnovaných systému
Linux.