Arexx RP6 V2 Build your own robot kit RP6 V2 Manuale Utente

Codici prodotto
RP6 V2
Pagina di 141
RP6 ROBOT SYSTEM -  3. Inbetriebnahme
3.2.2. WinAVR - für Windows
Als erstes werden wir WinAVR installieren. WinAVR ist aber - wie der Name schon an-
deutet - nur für 
 
 Win
   dows verfügbar
 
 ! 
Linux Anwender müssen beim nächsten Abschnitt weiterlesen.
WinAVR (das wird wie das englische Wort "whenever" ausgesprochen) ist eine Samm-
lung von vielen nützlichen und notwendigen Programmen für die Software Entwicklung 
für AVR Mikrocontroller in der Sprache C. WinAVR enthält neben dem GCC für AVR 
(das nennt sich dann insgesamt "AVR-GCC", mehr Infos dazu folgen später) auch den 
komfortablen   Quelltexteditor  "Programmers   Notepad   2",   den   wir   auch   für   die   Pro-
grammentwicklung für den RP6 einsetzen werden! WinAVR ist ein privat organisiertes 
Projekt, hinter dem keine Firma o.ä. steht - es ist kostenlos im Internet verfügbar. 
Neuere Versionen und weitere Informationen finden Sie hier: 
http://winavr.sourceforge.net/ 
Inzwischen wird das Projekt aber auch offiziell von ATMEL unterstützt, und  der  AVR-
GCC lässt sich in AVRStudio, die Entwicklungsumgebung für AVRs von ATMEL, einbin-
den. Das werden wir in diesem Handbuch aber nicht beschreiben, für unsere Zwecke 
ist Programmers Notepad besser geeignet.
Die WinAVR Installationsdatei finden Sie auf der CD im Ordner:
<CD-ROM-Laufwerk>:\Software\AVR-GCC\Windows\
Die   Installation   von   WinAVR   ist   sehr   einfach   und   selbsterklärend   -   normalerweise 
brauchen keinerlei Einstellungen geändert werden – also einfach immer auf "Weiter" 
klicken! 
Wenn Sie Windows 7 nutzen, müssen Sie auf jeden Fall die neueste Version 20100110 
von WinAVR verwenden! Auch mit Windows XP sollte es problemlos klappen. Falls  
nicht, können Sie eine der zahlreichen älteren Versionen ausprobieren (vor Neuinstal-
lation immer bereits installierte    WinAVR Versionen wieder deinstallieren!). 
3.2.3. AVR-GCC, avr-libc und avr-binutils - für Linux 
Windows Anwender können diesen Abschnitt überspringen!
Unter Linux kann es schon ein wenig aufwändiger werden. Bei einigen Distributionen 
sind die benötigten Pakete zwar schon vorhanden, aber meist nur veraltete Versionen.
Deshalb müssen Sie neuere Versionen kompilieren und einrichten. 
Wir   können   hier   nicht   im   Detail   auf   jede   der   zahlreichen   Linux   Distributionen   wie 
SuSE, Ubuntu, RedHat/Fedora, Debian, Gentoo, Slackware, Mandriva etc. pp. in zig 
verschiedenen Versionen mit ihren jeweiligen Eigenheiten eingehen und beschreiben 
das daher nur allgemein. 
Das gilt auch für alle anderen Linux Abschnitte in diesem Kapitel! 
Das hier beschriebene Vorgehen muss also bei Ihnen nicht unbedingt zum Erfolg füh-
ren. Oft kann es hilfreich sein, wenn Sie im Internet z.B. nach "<LinuxDistribution> 
avr gcc" o.ä. suchen (Verschiedene Schreibweisen ausprobieren). Auch das gilt für alle 
anderen Linux Abschnitte - natürlich mit angepassen Suchbegriffen! Falls Sie Proble-
me bei der Installation des AVR-GCC haben, können Sie auch mal in unserem oder im 
Roboternetz Forum nachschauen bzw. in einem der zahlreichen Linux Foren.
- 32 -