Boop
From Bettyhacks.com - Hack BettyTV-Remote
Line 1: | Line 1: | ||
+ | novich | ||
==Info== | ==Info== | ||
− | Boop ist eine Software | + | Boop ist eine Software für die Betty, welche '''netguy''' gerade fertiggestellt hat. |
==Was macht boop== | ==Was macht boop== | ||
− | Boop dient derzeit | + | Boop dient derzeit haupsächlich als "testbed" um die Hardware der Betty anzusprechen. |
Im Moment funktioniert die Audio-Ausgabe, das senden von Infrarot, das LCD Display und die Tasten. | Im Moment funktioniert die Audio-Ausgabe, das senden von Infrarot, das LCD Display und die Tasten. | ||
===Kommandos=== | ===Kommandos=== | ||
− | + | Ãber die serielle Schnittstelle nichts wirklich sinnvolles zur Zeit. | |
==Download== | ==Download== | ||
− | + | Für alle die Boop nicht selber kompilieren wollen oder können: | |
Als raw binary: [http://svn.mamalala.org/filedetails.php?repname=boop&path=%2Ftrunk%2Fboop_rom.bin&rev=0&sc=0 boop_rom.bin] | Als raw binary: [http://svn.mamalala.org/filedetails.php?repname=boop&path=%2Ftrunk%2Fboop_rom.bin&rev=0&sc=0 boop_rom.bin] | ||
Line 21: | Line 22: | ||
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] | 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, | + | Nachdem ihr diese heruntergeladen habt, führt ihr diese aus mit: |
sh arm-uclinux-tools-base-gcc3.4.0-20040713.sh | 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. | Damit wird die GCC 3.4.0 Toolchain in euer Home-Verzeichnis unter ~/bin installiert. | ||
Line 39: | Line 40: | ||
==Boop meets Betty - jetzt wird geflasht== | ==Boop meets Betty - jetzt wird geflasht== | ||
===Bootloader starten=== | ===Bootloader starten=== | ||
− | Um Boop in die Betty zu bekommen | + | Um Boop in die Betty zu bekommen müssen wir zuerst in den Bootloader: |
− | EINT PIN auf GND | + | EINT PIN auf GND brücken |
− | RESET PIN auf GND | + | RESET PIN auf GND brücken |
− | RESET PIN wieder | + | RESET PIN wieder öffnen |
− | EINT PIN wieder | + | EINT PIN wieder öffnen |
Jetzt sollten wir im Bootloader sein. | Jetzt sollten wir im Bootloader sein. | ||
Line 50: | Line 51: | ||
===boop in das ram schreiben - mit lpctool=== | ===boop in das ram schreiben - mit lpctool=== | ||
− | Ich gehe davon aus, dass ihr alle mit [[lpctool]] umgehen | + | Ich gehe davon aus, dass ihr alle mit [[lpctool]] umgehen könnt und es installiert habt (sonst könnt ihr mit dem hier eh nichts anfangen behaupte ich mal) |
./lpctool -d /dev/ttyS0 -i -v -e -a boop_rom.bin | ./lpctool -d /dev/ttyS0 -i -v -e -a boop_rom.bin | ||
schiebt boop_rom.bin in das Flash der Betty. | schiebt boop_rom.bin in das Flash der Betty. | ||
Line 57: | Line 58: | ||
==Fazit== | ==Fazit== | ||
− | netguy (und | + | netguy (und natürlich meine wenigkeit) wünscht viel Spass beim Spielen und ggf. Erweitern der Software. |
==Lizenz== | ==Lizenz== |