Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 839

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 834

Warning: Invalid argument supplied for foreach() in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 835

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 839

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /www/htdocs/w008c51e/wiki/includes/MagicWord.php on line 860
Betty scart - Bettyhacks.com - Hack BettyTV-Remote

Betty scart

From Bettyhacks.com - Hack BettyTV-Remote
Jump to: navigation, search
Line 6: Line 6:
 
Telekatz:
 
Telekatz:
 
"Übertragung der Tastendrücke an den Scartadapter ist jetzt möglich. Ich habe dafür einen neuen IR encoder hinzugefügt, der anstelle eines IR Signals ein Funkübertragung sendet. Dies ist mit dem Scartadapter im binary mode empfangbar." [http://bettyhacks.com/forum/index.php?topic=14.msg822#msg822 Forum], weitergeführte Diskussion [http://bettyhacks.com/forum/index.php?topic=114.msg826;topicseen#msg826 "Kommunikation Scartadapter"]
 
"Übertragung der Tastendrücke an den Scartadapter ist jetzt möglich. Ich habe dafür einen neuen IR encoder hinzugefügt, der anstelle eines IR Signals ein Funkübertragung sendet. Dies ist mit dem Scartadapter im binary mode empfangbar." [http://bettyhacks.com/forum/index.php?topic=14.msg822#msg822 Forum], weitergeführte Diskussion [http://bettyhacks.com/forum/index.php?topic=114.msg826;topicseen#msg826 "Kommunikation Scartadapter"]
 +
 +
Infos zu Datenrate und Kommandos stehen in der [https://boopfirmware.svn.sourceforge.net/svnroot/boopfirmware/betty_scart/trunk/readme.txt readme.txt]
  
 
==Quellcode==
 
==Quellcode==
Den aktuellen Source erhält man über [[SVN]] [https://sourceforge.net/projects/boopfirmware/develop hier].
+
Den aktuellen Source erhält man über [[SVN]] [http://boopfirmware.svn.sourceforge.net/viewvc/boopfirmware/betty_scart/ hier].
 
Das aktuelle RAW-Binary zum download: [https://boopfirmware.svn.sourceforge.net/svnroot/boopfirmware/betty_scart/trunk/betty_scart.bin betty_scart.bin]
 
Das aktuelle RAW-Binary zum download: [https://boopfirmware.svn.sourceforge.net/svnroot/boopfirmware/betty_scart/trunk/betty_scart.bin betty_scart.bin]
  
Infos zu Datenrate und Kommandos stehen in der [https://boopfirmware.svn.sourceforge.net/svnroot/boopfirmware/betty_scart/trunk/readme.txt Readme.txt]
+
==Entwicklung/Compiler==
 +
GCC unterstützt 8051 Mikroprozessoren nicht.
  
 +
[http://sdcc.sourceforge.net/ SDCC] - Small Device C Compiler ([http://sourceforge.net/projects/sdcc/files/ Download])
 +
 +
Unterstützt den Prozessor ('''mcs51''')
 +
* http://sdcc.svn.sourceforge.net/viewvc/sdcc/trunk/sdcc/device/include/mcs51/P89LPC932.h?view=log
 +
 +
===Installation Ubuntu/Linux ===
 +
 +
====Ubuntu 9.04====
 +
* Paket hat keine mcs51 Unterstützung
 +
* Das binary package (siehe Download Link) funktioniert
 +
 +
====Ubuntu 9.10====
 +
* 9.10 supports mcs51/gbz80/z80/avr/ds390/pic16/pic14/TININative/xa51/ds400/hc08 ([https://bugs.launchpad.net/ubuntu/+source/sdcc/+bug/412761 bug])
  
 
== Firmware flashen ==
 
== Firmware flashen ==
Line 23: Line 39:
 
===Mit Betty===
 
===Mit Betty===
 
[http://bettyhacks.com/forum/index.php?topic=148.0 Hier] steht, wie man mit der Betty ohne zusätzliche Hardware (außer einem entsprechenden Kabel) die Firmware des SCART-Adapters flashen kann. Die dazu nötigen Routinen sind in Boop bereits integriert, die zu flashende Firmware muß allerdings in Boop mit hinein-compiliert werden.
 
[http://bettyhacks.com/forum/index.php?topic=148.0 Hier] steht, wie man mit der Betty ohne zusätzliche Hardware (außer einem entsprechenden Kabel) die Firmware des SCART-Adapters flashen kann. Die dazu nötigen Routinen sind in Boop bereits integriert, die zu flashende Firmware muß allerdings in Boop mit hinein-compiliert werden.
 +
 +
# betty_scart.bin in ein Werte-Array in C-Quellcode umwandeln
 +
## Windows: http://www.ulrichradig.de/home/index.php/projekte/winbin
 +
## Linux: ?
 +
## Python: http://blog.theroyweb.com/embedding-a-binary-file-as-an-array-in-firmware
 +
# als boopfirmware/boop/trunk/tools/scart_image.h speichern
 +
# boop kompilieren
 +
# boop_rom.bin flashen
 +
# betty mit scart-adapter verbinden
 +
# betty>tools>ICP
 +
  
  
 
[[Category:Firmware]]
 
[[Category:Firmware]]

Revision as of 13:11, 3 February 2010

Personal tools