-         

Ergebnis 1 bis 3 von 3

Thema: Freien RAM rausfinden

  1. #1
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.11.2003
    Ort
    Alfeld (50km südl. Hannover)
    Alter
    34
    Beiträge
    237

    Freien RAM rausfinden

    Anzeige

    Hi,

    kann man irgendwie rausfinden wieviel RAM noch Frei ist?
    Der wächst ja Stack von den Oberen Adressen zu den unteren,
    kann man den Stackpointer jetzt irgendwie auslesen damit
    man mal Ungefähr weiß wieviel noch Frei ist?
    Oder hat jemand noch ne andere Idee ?


    Thorsten
    Open Minds. Open Sources. Open Future

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    10.12.2004
    Ort
    LEV
    Beiträge
    505
    Ja, der Stackpointer ist ein normales Register,
    das man auch lesen kann.
    Aber je nachdem in welcher Sprache du programmierst,
    gibt es da noch anderen belegten Speicher im Ram.
    Stack, Heap, Variablen, per Alloc reserverter Speicher....

    Gruß Jan

  3. #3
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    17.11.2003
    Ort
    Alfeld (50km südl. Hannover)
    Alter
    34
    Beiträge
    237
    Danke für die Antwort, och programmier c mit dem avr-gcc und der
    avr-libc

    Ich hab mir noch mal die doku zur avr-libc vorgenommen.
    Ich werds jetzt so machen, dass ich mir solange mit malloc
    speicher hohle bis keiner mehr da ist ( also ich einen
    Null-Pointer zurückkriege. Dann weiß ich wieviel noch
    frei war.
    Ist ja nur zum Testen, mir ist immer ein bischen unwohl,
    weil ich überhaupt nicht weiß wieviel noch frei ist.

    Thorsten
    Open Minds. Open Sources. Open Future

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •