Hallo,
dieses Thema ist möglicherweise hier nicht ganz richtig trotzdem möchte ich aber dazu eure Meinung hören.
Ich schreibe an einem voll Delphi kompatiblen Compiler für Mikrocontroller ( AVR ). Das klappt alles soweit gut mit der Codeerzeugung. Ich habe allerdings jetzt ein Problem mit der Objektorientierung ( Klassen ). Ein Objekt oder Klasse wird normalerweise auf dem Stack sprich RAM erzeugt und dann auch der Code ausgeführt.
Nur Controller die auf einer Harvard Struktur basieren wie AVR oder 8051 können keinen Code im RAM ausführen. Beim 8051 oder ähnlich könnte man ja Schaltungstechnisch ROM und RAM umschalten aber bei AVR und Co. was tun ?
Ist die Harvard Struktur eine Sackgasse?
Ciao Günther