Entwicklungsumgebungen
From Bettyhacks.com - Hack BettyTV-Remote
Line 5: | Line 5: | ||
Geplant ist im Moment eine Toolchain für Linux und eine toolchain für Windows die ohne großartige Veränderungen an boop supportet werden soll. | Geplant ist im Moment eine Toolchain für Linux und eine toolchain für Windows die ohne großartige Veränderungen an boop supportet werden soll. | ||
− | |||
=== Linux === | === Linux === | ||
Line 19: | Line 18: | ||
Die Version die Verwendung findet ist die Version 20060606 und steht [http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/WinARM-20060606.zip hier] zum Download zur Verfügung. | Die Version die Verwendung findet ist die Version 20060606 und steht [http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/WinARM-20060606.zip hier] zum Download zur Verfügung. | ||
+ | |||
+ | |||
+ | |||
+ | ===Compiler, Linker und Tools=== | ||
+ | Um Boop zu compilieren braucht ihr die [http://opensrc.sec.samsung.com/download/arm-uclinux-tools-base-gcc3.4.0-20040713.sh GCC 3.4.0 Toolchain] | ||
+ | |||
+ | Nachdem ihr diese heruntergeladen habt, fuehrt ihr diese aus mit: | ||
+ | sh arm-uclinux-tools-base-gcc3.4.0-20040713.sh | ||
+ | Damit wird die GCC 3.4.0 Toolchain in euer Home-Verzeichnis unter ~/bin installiert. | ||
+ | |||
+ | '''Alternativ''' und etwas aktueller ist die Toolchain von | ||
+ | [http://www.codesourcery.com/gnu_toolchains/arm/download.html Codesourcery]. Die Zielplattform ist ARM ucLinux. Die Toolchain kann dann in ein beliebiges Verzeichnis einfach augepackt werden - ich habe ein Verzeichnis /usr/local/arm/ für solche Dinge angelegt und der Pfad in die Toolchain ist dann /usr/local/arm/arm-2007q3/bin/ | ||
+ | |||
+ | ==Compileren von boop== | ||
+ | ===Download=== | ||
+ | <pre> | ||
+ | svn checkout svn://svn.mamalala.org/boop/trunk | ||
+ | </pre> | ||
+ | |||
+ | ===Compilieren=== | ||
+ | cd boop/trunk | ||
+ | Wechselt in das Verzeichnis boop/trunk im aktuellen Verzeichnis. Wenn ihr alles richtig gemacht habt sollte nun ein | ||
+ | make | ||
+ | unter anderem die Datei '''boop_rom.bin''' erstellt haben |