Gast
#995928
Ahoi, folgendes Problem: ist es möglich einen kleinen C-Compiler, auf einem ordentlichen Mikrocontroller unterzubringen (z.B. einem großen Arm)? Die Idee wäre dann eine Kleine Tastatur und ein LED-Display (Mono) samt Treiber ranzuhängen und eine Art Mini-Rechner zu haben. Sinn dieses Gerätes sollte es sein, kleine C-Progs ohne Rechnerhilfe zu Compilieren und dann auszuführen. (Es handelt sich Vorrangig um Berechnungen etc. evtl. noch eine Kleine Realais-Ansteuerung aber das wäre nur aus Spaß) -> Mir wurde gesagt, dass der Speicher des Mikros nach einigen tausend Schreibvorgängen in den A... geht, dass wäre natürlich suboptimal. Daher die Idee: Man schließt einen Externen Flash-Speicher (z.B. SD) an. Nun packt er den geschriebenen Code in eine .c Datei auf den Flash. Dann holt er sie sich in den RAM, compiliert sie und packt sie z.B. als .hex wieder auf die SD-Karte. So kann man jederzeit den Code noch anschauen und der Speicher des Mikros wäre nicht benutzt (ausser für den Compiler/Bootloader). Bleibt nur die Frage, ob der Mikro die compilierte Datei auch direkt in den RAM laden , ausführen und die Ergebnisse Anzeigen kann ohne sie dabei auf dem internen Speicher zwischenzulagern. mfg Pyromane