Forth für LPC1769

OP (Firma: DB1FW) Persönliche Seite #2858774
Hallo zusammen,
kennt jemand ein Forth für nen Arm Cortex M3 ?
Ich nutze einen Lpc1769 (Simplecortex Board).
Was für mich aber wichtig ist.
Ich suche ein Forth, wo man direkt auf dem Board neue Forth Worte 
compilieren kann,
so wie das z.B. bei Fig-Forth war. Das neue Programm soll dann im Flash 
liegen, so dass es nach aus/einschalten wieder verfügbar ist.

Was ich nicht will, ist etwas, wo auf einem PC editiert und compiliert 
wird dann das fertig compilierte Programm runtergeladen wird. ( z.B. 
Riscy Pygness Forth )

Habt ihr eine Idee ?

Merci
Frank
#2858834
Forth hat ja einen sehr schmalen Kern, man könnte das sicher anpassen. 
Der Cortex M3 und M4 würden sich sowieso gut eignen für Forth, weil 
genug RAM da ist und weil man auch im RAM Code ausführen kann.


Eher schwierig wirds, wenn man deinen Wunsch nach dynamischen flashen 
anschaut.
OP (Firma: DB1FW) Persönliche Seite #2859220
Klar - Code im Ram ausführen ist schon ne schöne Sache.

Aber dann ist mein Programm halt weg nach dem Aus/Einschalten.

Aber ich wäre ja schon froh, wenn ich ein Forth finden würde, wo ich auf 
dem Board neue Worte compilieren könnte, die dann halt im RAM liegen - 
das wäre auch schon mal schön.
Gast #2904351
Frank W. schrieb:
> Aber ich wäre ja schon froh, wenn ich ein Forth finden würde, wo ich auf
> dem Board neue Worte compilieren könnte, die dann halt im RAM liegen -
> das wäre auch schon mal schön.

Folgendes Forth konnte ich bisher immer in wenigen Minuten auf allem zum 
laufen bekommen, was von GCC unterstützt wird:

http://forthfreak.net/index.cgi?GraspForth

Einzig getchar() und putchar() müssen für die neue Platform geschrieben 
werden, was im einfachsten Fall ein paar Zeilen sind, die den UART 
pollen.

Leider schweigt sich der Autor über die Lizenz aus...

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.