Hi, Ron,
"Es geht darum, einen Teil des Codes "zu verstecken" und einen
anderen
Teil anpaßbar zu halten."
Hm. Was verstehst Du unter "verstecken?"
Code vor dem Compiler zu verstecken, weil Du diesen Code nur zum
Debuggen brauchst, aber nicht in der Release-Version? Den schließt man
besser in #ifdefine DEBUG und #endif ein.
Code vor der Ausführung zu verstecken, so eine Art Overlay-Technik?
Kenne ich vom ADSP21160 und anderen Prozessoren mit Code im
RAM-Speicher, aber nicht im Embedded-Bereich.
Dann könnte ich Deine Frage noch so verstehen: Ja, möglich ist
natürlich die Interpreter-Technik: Im Flash steht der Interpreter für
BASIC oder FORTH, in das SRAM des Prozessors schreibst Du - und
könntest sogar "on the fly" ändern - das zu interpretierende
Programm.
Wenn Du etwas anderes gemeint hast, dann schreib' bitte noch mal
konkreter.
Ciao
Wolfgang