heise online · c't · iX · Technology Review · Telepolis · mobil · Security · Netze · heise open · heise resale · Autos · c't-TV · Jobs · Kiosk
Zum Inhalt
c't

c't Projekte - c't-Bot und c't-Sim - Mailinglisten

c't-Bot und c't-Sim


[Voriger (Datum)] [Nächster (Datum)] [Voriger (Thread)] [Nächster (Thread)]
[Nach Datum][Nach Thread]

Re: [ct-bot] virtual memory management ?

Absender: Timo Sandmann
Datum: Mo, 28.05.2007 20:17:23
In-reply-to: <000001c7a14e$8aee69f0$fe78a8c0@mexpnew>
References: <000001c7a14e$8aee69f0$fe78a8c0@mexpnew>


Hallo,

Am 28.05.2007 um 19:35 schrieb Frank Menzel:
Hallo,
ich habe mal das define MMC_VM_AVAILABLE eingeschaltet und danach sagt

auf einem echten oder einem simulierten Bot?

mir aber der bot:
Find map...
Map not found

Das hört sich nach einem simulierten Bot an. Also dafür emuliert MMC_VM_AVAILABLE dann eine SD-Karte am PC mit Hilfe einer Datei. Der INHALT dieser Datei (mmc_emu.dat) ist aus Sicht des Bot-Codes ein 1:1 Abbild einer SD-Karte, so ähnlich wie eine .iso-Datei z.B. für CDs. Um nun Dateien auf der emulierten SD-Karte verwenden zu können, muss es diese auch innerhalb von mmc_emu.dat geben. Möchte man die Map nutzen, so sucht der Bot auf der emulierten Karte nach einer "Mini-Fat-Datei", die mit "MAP" beginnt. Am einfachsten ist es, die mmc_emu.dat (nach einmaligem Bot-Start wird diese automatisch angelegt) mit einem hex-Editor zu öffnen und ab einer Adresse, die ein Vielfaches von 512 Byte ist, "MAP" in die Datei zu schreiben.

Kurz darauf stürzt der bot ab. Mach ich was falsch oder muß in

Also ohne den Dateinamen in der mmc_emu.dat kann Map nicht funktionieren, aber abstürzen sollte der Bot natürlich trotzdem nicht...

irgendeiner Art und Weise die bot.map.zip (im Verzeichnis contrib)
eingebunden/ hinkopiert werden ? Darüber ist leider auch in der Doku nix
zu finden...

Ein bisschen Doku findet sich am Anfang von pc/mmc-emu_pc.c (http:// www.heise.de/ct/projekte/machmit/ctbot/browser/devel/ct-Bot/pc/mmc- emu_pc.c), eine Funktion zum Anlegen von MMC-Mini-Fat-Dateien auf einer emulierten SD-Karte fehlt noch. Sinnvoll wäre vielleicht eine gezipte mmc_emu.dat, die schon einen Eintrag für MAP hat. Ich werde das mal nachholen und ins contrib-Verzeichnis uploaden.

Viele Grüße,
Timo



Copyright © 2007 Heise Zeitschriften Verlag Kritik, Anregungen bitte an c't-WWW Datenschutzhinweis   Impressum