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
Bist du der gleiche Dirk wie hier? http://www.mikrocontroller.net/forum/mikrocontroller-elektronik?filter=forth
> 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
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
@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
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.
> 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
@ 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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.