forth library für embedded?

OP #3635014
Lesenswert?

Rufus Τ. Firefly schrieb:
> Wäre es nicht sinnvoller, wenn Du danach suchen würdest, ob es für die
> von Dir möglicherweise favorisierten Controller überhaupt eine
> Forth-Portierung gibt?

ich habe bereits eine, die auf PIC und AVR läuft. Weiteres Suchen ist 
daher nicht erforderlich. Auf forth.de habe ich nichts gefunden. 
Forth.org sehe ich mir gleich mal an.

Grüsse

Robert
Gast #3635027
Lesenswert?

R. Freitag schrieb:
> Genau suche ich eine Möglichkeit, LCD-Displays anzusteuern, Drehgeber
> abzufragen, und s weiter. Alles das, was in anderen Libs auch drin
> steht.

Das meiste schreibe ich dazu selbst. Ich denke das machen die meisten 
Forthies so. Und gucken eben mal vorher was Google so zeigt.

Du könntest ja mal nach "FORTH" und dem Typ des Displays suchen.
Moderator #3635043
Lesenswert?

Wer Forth programmiert, tut das kaum, weil er von äußeren Zwängen dazu
getrieben wird, sondern weil es ihm einfach Spaß macht. Und so einen
Satz LCD-Routinen zu schreiben ist ja auch nichts Großes. Wenn man das
LCD-Datenblatt nicht bis ins letzte Detail verstanden hat, kann man sich
auch bestehenden C-Code anschauen und in Forth nachprogrammieren. Einen
Drehgeber einzulesen ist sogar noch einfacher.

Hau einfach rein in die Tasten. In der Zeit, die dieser Thread bereits
existiert, wärst du schon mitg dem LCD schon fertig :)
Gast #3635045
Lesenswert?

Yalu X. schrieb:

> Hau einfach rein in die Tasten. In der Zeit, die dieser Thread bereits
> existiert, wärst du schon mitg dem LCD schon fertig :)

Das sehe ich auch so. Immer schön Bottom-Up.


chris_ schrieb:
> Sie verwenden teilweise lokale Variablen, was in früheren
> Forth-Versionen vom Stil her so nicht vorgesehen war, die Sache aber
> viel übersichtlicher macht.

Hust. Räusper. Knirsch :-)
Gast #3635049
Lesenswert?

>Wer Forth programmiert, tut das kaum, weil er von äußeren Zwängen dazu
>getrieben wird, sondern weil es ihm einfach Spaß macht.

Manchmal tatsächlich. Vor kurzem hat jemand seine Selbstbau-CPU 
vorgestellt. Weil es mich interessiert hat, habe ich eine VM dazu 
geschrieben:

https://github.com/ChrisMicro/T3_computer_emulation

Aber was ist schon ein Computer ohne eine High-Level-Programmiersprache? 
Deshalb habe ich mal einen Forth-Compilter dafür angefangen

https://github.com/ChrisMicro/T3Forth

um zu sehen, wie man ein Forth auf so einer Maschine umsetzen kann.
Für ein 30 Jahre altes Einzelstück das ich selbst nicht habe ist Spaß 
und Interesse der einzige Antrieb.

Das Entwicklungssystem läuft, if/then/else gibt es. Das nächste wären 
die Schleifen do/loop usw.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren