Forum: Compiler & IDEs Forth für AVR gesucht


von Dirk (Gast)


Lesenswert?

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

von Stefan B. (stefan) Benutzerseite


Lesenswert?


von Olaf (Gast)


Lesenswert?

> 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

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

http://www.forth.org/compilers.html
für PICs gibts mehr, AVR ist nur einmal erwähnt und der Link ist tot. 
Hier aber der Autor dazu im Jahr 2006:
http://newsgroups.derkeiler.com/Archive/Comp/comp.lang.forth/2006-01/msg00461.html

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?


von Dirk (Gast)


Lesenswert?

@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

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Ich denke, du willst FORTH machen, warum interessiert dich denn dann,
mit welchen Werkzeugen der FORTH-Interpreter selbst geschrieben
worden ist?  Der führt doch nur deinen FORTH-Code aus.

von Olaf (Gast)


Lesenswert?

> 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

von Dirk (Gast)


Lesenswert?

@ 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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.