Hallo Philipp,
Zitat Zitat von Philipp9494
Ja, ich meine einen Interpreter.
also musst Du Dir überlegen, auf welchem Controller Du z.B. eine Java oder eine FORTH Umgebung installieren möchtest und wie das Interface zu Deinem Wechselspeicher aussehen soll (wird in keinem der Interpreter vorgesehen sein; zumindest geht das o.g. Java davon aus, dass die Applikation im internen EEPROM gespeichert ist), das Du selbst entwickeln musst.

Muss ja nicht unbedingt EEPROM sein, könnte ja auch MMC oder so sein.. Da Flash ja nur eine begrenzte Schreibzyklenanzahl hat..
MMC ist auch "nur" Flash, oder? Unterschätze nicht den Hardware-Aufwand für das externe EEPROM/ext. Flash oder was auch immer Du einsetzt! Alterntiv kann man auch überlegen, den μC direkt austauschbar zu machen (Steckplatz).

Wie gesagt, da ich die Größe der von Dir ins Auge gefassten Programme nicht kenne, kann ich dazu nichts weiter wenig sagen. Wenn es um Spieleprogrammierung (reicht die geringe Geschwindigkeit interpretierter Sprachen für Deine Pläne?) geht, bleibe ich bei meinem Vorschlag mit dem GameBoyAdvance von oben; der ist für Spiele realistischer als die Verwendung von 8-Bit-μContollern.

"Programme wechseln" geht auch direkt mit den AVRs ganz gut, indem man den internen Flash-Speicher neu beschreibt; selbst bei längeren Entwicklungsarbeiten habe ich nie die Grenze von 10000 Flash-Zyklen erreicht (geschweige denn überschritten). Falls Du zum Neuprogrammieren des Flash nicht immer den PC nutzen willst, könntest Du Dir ein Programmiergerät mit einem AVR, einer FlashKarte und einem LCD bauen: auf der FlashKarte wären die HEX-Dateien, Du würdest davon eine aussuchen und könntest sie dann in Dein Zielsystem (z.B. per ISP oder JTAG) übertragen (weiß nicht, ob es so etwas schon gibt). Der Vorteil gegenüber einem PC ist allerdings nicht besonders klar...

Ohne ganz konkrete Details zu Deinen avisierten Projekten lässt sich sonst wenig vorschlagen.

Gruß

Fred