Forth für AVR gesucht

Gast #1044852
Hallo,
nachdem ich nun seit Tagen am suchen und lesen bin komme ich immer noch 
nicht so richtig weiter.

Also ich suche einen Interpreter am besten Forth (bitte kein Basic) für 
einen AVR "Mega32".
Ich will auf dem AVR aber nicht das gesamte Entwicklungssystem laufen 
lasen.
Der PC sollte dem P-Code erzeugen und der Kontroller ihn ausführen.
Das ist nur ein Wunsch wenn es nicht anders geht dann würde ich auch den 
Source-Interpreter auf dem AVR laufen lassen.
Aber ich finde nichts passendes.

Hat jemand von Euch eine Idee wo ich was passendes finde?

Dirk
Gast
> Hat jemand von Euch eine Idee wo ich was passendes finde?

Ich hab vor vielen Jahren mal soetwas fuer den st6 angefangen.
Such mal nach st6forth. Es sollte relativ einfach sein den
Machinencode des st6 im Compiler durch avr-code zu ersetzen.

Andererseits, wenn du auch mit einem kompletten forth im AVR
zufrieden bist dann wird es das sich auch irgendwo geben. Es war
schon immer ein Hobby von Forthprogrammieren als erstes mal
einen Interpreter fuer einen neuen Controller zu implementieren
selbst wenn dann nie was damit gemacht wurde. :-)

Olaf
Gast
@Stefan  das bin ich nicht.

Oh Oh da habe ich wohl einiges übersehen beim suchen.
Aber soweit ich das überblicken kann, ist noch nicht das richtige für 
mich dabei.
Ich hatte vergessen zu erwähnen das ich was in C suche.
Alle ASM Lösungen sind zwar nett aber der AVR ist nur eine Zwischen 
Stufe.
Wenn alles auf einem AVR läuft soll das auf einem grösseren Kontroller 
(ist noch nicht bekannt) in einem Task unter Free-Rtos laufen und dort 
soll ein vom Benutzer frei änderbares Programm laufen.
Forth wurde mir immer als sehr schnell und einfach vorgeschlagen.
Dummerweise hätte ich für Basic inzwischen genug Software gefunden nur 
noch nichts passendes für Forth.

Dirk
Gast
> Ich hatte vergessen zu erwähnen das ich was in C suche.

Meine Loesung ist in C. Ansonsten gab es in Computing Today in der
Elrad auch mal einen Forthinterpreter in Basic. :-D

Olaf
Gast
@ Jörg Wunsch
 Nun irgend jemand muss ja mal auf die Hardware zugreifen oder sich um 
die Prozessor Register kümmern.
Das dann das meiste in Forth selber geschrieben ist, ist mir schon 
bekannt.
Aber der Unterste Kern sollte in C da sein.

Das st6forth Projekt sieht gut aus, bin aber noch am zerlegen von 
anderen Quellen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 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.