## c't-Projekte - Mailinglisten

[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

- Antworten:
  - RE: [ct-bot] virtual memory management ?
    - From: Menzel, Frank IT-OO4

- Referenzen:
  - [ct-bot] virtual memory management ?
    - From: Frank Menzel

- Voriger (Datum): [ct-bot] virtual memory management ?, Frank Menzel
- Nächster (Datum): RE: [ct-bot] virtual memory management ?, Menzel, Frank IT-OO4
- Voriger (Thread): [ct-bot] virtual memory management ?, Frank Menzel
- Nächster (Thread): RE: [ct-bot] virtual memory management ?, Menzel, Frank IT-OO4
- Indizes:
  - Datum
  - Thread