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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.