Hi!
Ich bin auf der Suche nach verständlicher Doku in DE/EN zu Memory-Managern. Für vereschiedene Microcontroller, die ich häufiger einsetze, möchte ich mir gerne eine Library stricken, darunter auch einfache Memory-Management Funktionen für Chips, die keinen solchen als Hardware haben. Es geht um simple Dinge wie allozieren/freigeben von Speicher in beliebiger Größe, Überwachung von Übereschneidungen und natürlich auch einem Garbagecollector. Da in den meisten Anwendungsfällen kein (Multitasking-) Kernel zum Einsatz kommt, und die Rechenzeit knapp ist, wäre es schick, wenn die dargestellten Systeme das Garbage Collecting nicht direkt in der Speicher Freigabe machen würden, sondern eben in einer eigenen Routine, die dann zentral bei wenige Last aufgerufen werden könnte. Hat jemand Links, die solche Funktionen im Prinzip oder anhand von Beispielen dokumentieren und erklären? Klar kann ich mich auch durch diese Funktionen in einem aktuellen Linux Kernel quälen, aber ich suche was vereständliches und vor allem auch in Projekten umsetzbares, deren ROM und RAM nicht unbedingt der Ausstattung eines PCs entsprechen.
Danke schon mal für alle Tips und Links
Gruß, Ulrich