Wir haben auch im Studium in Unterschiedlichen Fächern / andere Professoren gelernt, dass wir niemals dynamische Speicherverwaltung auf einem Mikrocontroller verwenden sollen. 2kB - 8kB Ram sind sehr schnell belegt wenn ein Fehler in der Anwendung auftritt und dann such mal.
Es kam schon schlaue Leute die das versucht haben bei einem Koffer Gebäck System an einem Flughafen. Resultat der Flughafen hat deutlich später eröffnet. Der Schaden ging in die Millionen. Der Fehler lag an einem zu klein gedachten Speicherbereich. Die Suche nach dem Fehler hat Monate gedauert. So wie ich mich dran erinnere war der Speicher nur wenige Bytes zu klein .....