Boop
From Bettyhacks.com - Hack BettyTV-Remote
(→Lizenz) |
|||
Line 1: | Line 1: | ||
==Info== | ==Info== | ||
− | Boop ist eine Software | + | Boop ist eine Software fuer die Betty, welche '''netguy''' gerade fertiggestellt hat. |
==Was macht boop== | ==Was macht boop== | ||
− | Boop dient derzeit | + | Boop dient derzeit haupsaechlich 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== | ||
− | + | Fuer 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 21: | ||
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, fuehrt 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 39: | ||
==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 muessen wir zuerst in den Bootloader: |
− | EINT PIN auf GND | + | EINT PIN auf GND bruecken |
− | RESET PIN auf GND | + | RESET PIN auf GND bruecken |
− | RESET PIN wieder | + | RESET PIN wieder oeffnen |
− | EINT PIN wieder | + | EINT PIN wieder oeffnen |
Jetzt sollten wir im Bootloader sein. | Jetzt sollten wir im Bootloader sein. | ||
Line 50: | Line 50: | ||
===boop in das ram schreiben - mit lpctool=== | ===boop in das ram schreiben - mit lpctool=== | ||
− | Ich gehe davon aus, dass ihr alle mit [[lpctool]] umgehen könnt und es installiert habt (sonst | + | Ich gehe davon aus, dass ihr alle mit [[lpctool]] umgehen könnt und es installiert habt (sonst koennt 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. |