projects:a-start-with-forth:start0
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
projects:a-start-with-forth:start0 [2018-03-03 15:56] – [Kapitel 5: Ausprobieren von Code im Internet – keine Softwareinstallation erforderlich] mka | projects:a-start-with-forth:start0 [2020-05-12 19:11] (aktuell) – [Ein Start Mit Forth - eBook] juergenuk | ||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
So wie Zeit ist, sollen aber einige Kapitel ins deutsche uebersetzt werden. Schauen Sie einfach spaeter noch einmal vorbei – oder vielleicht ist Ihr Englisch ja auch gut genug fuer einen Versuch. | So wie Zeit ist, sollen aber einige Kapitel ins deutsche uebersetzt werden. Schauen Sie einfach spaeter noch einmal vorbei – oder vielleicht ist Ihr Englisch ja auch gut genug fuer einen Versuch. | ||
- | ====== Ein Start Mit Forth - eBook ====== | + | ====== Ein Start Mit Forth - hier und zum Download als eBook ====== |
Dieses eBook war immer so geplant, dass es auf PC, Tablet und Handy angeschaut werden kann. | Dieses eBook war immer so geplant, dass es auf PC, Tablet und Handy angeschaut werden kann. | ||
Zeile 13: | Zeile 13: | ||
Hier versuchen wir einmal einen anderen Ansatz: Statt zu beschreiben, | Hier versuchen wir einmal einen anderen Ansatz: Statt zu beschreiben, | ||
- | In diesem ersten Lernschritt reichen 12 Konstrukte – in Forth Worte genannt. Die 12 werden dann zusammengebaut und man kann am Bildschirm eine virtuelle LED ein- und ausschalten. | + | In diesem ersten Lernschritt reichen 12 Konstrukte – in Forth //Worte// genannt. Die 12 werden dann zusammengebaut und man kann am Bildschirm eine virtuelle LED ein- und ausschalten. |
- | Alle Details werden im PDF beschrieben. | + | Alle Details werden im PDF beschrieben. {{ : |
===== Kapitel 5: Ausprobieren von Code im Internet – keine Softwareinstallation erforderlich ===== | ===== Kapitel 5: Ausprobieren von Code im Internet – keine Softwareinstallation erforderlich ===== | ||
Zeile 28: | Zeile 28: | ||
Das Link zu easyFORTH im Internet: https:// | Das Link zu easyFORTH im Internet: https:// | ||
- | Und dieselbe Beschreibung als kleines Buechlein in A5 mit einigen zusaetzlichen Informationen als PDF zum herunterladen, | + | Und dieselbe Beschreibung als kleines Buechlein in A5 mit einigen zusaetzlichen Informationen als PDF zum herunterladen, |
: ms sleep ; | : ms sleep ; | ||
Zeile 48: | Zeile 48: | ||
Mit SAVE werden die aktuellen Aenderungen gespeichert, | Mit SAVE werden die aktuellen Aenderungen gespeichert, | ||
- | [[en:projects:a-start-with-forth: | + | Viele der Worte von VFX sind verfuegbar – ideal zum ausprobieren. Das volle Manual ist Teil der Probeinstallation, |
- | Viele der Worte von VFX sind verfuegbar – ideal zum ausprobieren. Das volle Manual ist Teil der Probeinstallation, | + | Das VFX Manual findet sich auch hier: [[en: |
- | AIDE (siehe naechstes Kapitel) ist da auch mit drin. | + | |
- | + | ||
- | Das VFX Manual findet sich auch hier | + | |
===== Kapitel 8: Editor / File Handling – AIDE und VFX_LITE MSP430 ===== | ===== Kapitel 8: Editor / File Handling – AIDE und VFX_LITE MSP430 ===== | ||
Zeile 62: | Zeile 59: | ||
===== Kapitel 9: VFX MSP430_LITE Forth - implementiert direkt auf dem TI MSP430 20-Pin Prozessor ===== | ===== Kapitel 9: VFX MSP430_LITE Forth - implementiert direkt auf dem TI MSP430 20-Pin Prozessor ===== | ||
- | MPE hat diese Version als kostenlose Starter-Version verfuegbar gemacht. Der Anlass war damals fuer die MicroBox, die auf dem Scouts-Jamboree in England von den Teilnemern | + | MPE hat diese Version als kostenlose Starter-Version verfuegbar gemacht. Der Anlass war damals fuer die MicroBox, die auf dem Scouts-Jamboree in England von den Teilnehmern |
Bei dieser Loesung ist dann die komplette Forth-Software auf dem Chip implementiert. Es ist ein 20-Pin-DIL-Package, | Bei dieser Loesung ist dann die komplette Forth-Software auf dem Chip implementiert. Es ist ein 20-Pin-DIL-Package, | ||
Zeile 86: | Zeile 83: | ||
Bitte folgen Sie den Installationslinks. Einige kleine Anpassungen, | Bitte folgen Sie den Installationslinks. Einige kleine Anpassungen, | ||
- | In der Zwischenzeit gibt es auch eine deutsche Version – Calliope genannt. Wie sich gezeigt hat, kann dasselbe Programmierfile auch fuer Calliope verwendet warden. Selbst schon ausprobiert. | + | In der Zwischenzeit gibt es auch eine deutsche Version – Calliope genannt: https:// |
===== Kapitel 13: - Minimal Invasives Serial Link - 3 Wort Forth Interface ===== | ===== Kapitel 13: - Minimal Invasives Serial Link - 3 Wort Forth Interface ===== | ||
Zeile 94: | Zeile 91: | ||
– kommuniziert ( und kontrolliert ) wird ueber das serielle Interface ( oder auch anders wenn man umprogrammiert ): | – kommuniziert ( und kontrolliert ) wird ueber das serielle Interface ( oder auch anders wenn man umprogrammiert ): | ||
- | Die drei Kommandos vom PC fuehren die folgenden Funktionen aus: | + | Die drei Kommandos vom PC fuehren die folgenden Funktionen aus ( im Original fuer 8 Bit, aber selbst anpassbar ): |
- | + | - Zieladresse senden und dann ein Byte ( oder 16 oder 32 Bit ) Datum dort abspeichern. | |
- | - Zieladresse senden und dann ein Byte ( 16 oder 32 Bit ) Datum dort abspeichern | + | - Zieladresse senden und dann ein Byte ( oder 16 oder 32 Bit ) Datum von dieser Adresse lesen. |
- | - Zieladresse senden und dann ein Byte ( 16 oder 32 Bit ) Datum von dieser Adresse lesen. | + | |
- Starten: Adresse uebergeben und ein auf diese Weise heruntergeladenes und verifiziertes Programm starten. | - Starten: Adresse uebergeben und ein auf diese Weise heruntergeladenes und verifiziertes Programm starten. | ||
+ | ( mit RESET startet man im einfachsten Fall wieder die serielle Kommunikation, | ||
Die Dokumentation/ | Die Dokumentation/ | ||
Zeile 134: | Zeile 131: | ||
====== Mehr ... ====== | ====== Mehr ... ====== | ||
- | Wir hoffen, dass einige dieser Kapitel von Interesse sind, und dazu bringen, es selbst einmal auszuprobieren. | + | Wir hoffen, dass einige dieser Kapitel von Interesse sind, und den Leser dazu bringen, es selbst einmal auszuprobieren. Mehr gibt es im kompletten eBook: |
- | Mehr gibt es im kompletten eBook: | + | |
[[ https:// | [[ https:// | ||
- | Forth ist sehr viel komplexer, als es in diesen wenigen Kapiteln dargestellt werden kann. | + | Forth ist sehr viel komplexer, als es in diesen wenigen Kapiteln dargestellt werden kann. Mehr gibt es auf dem [[https:// |
+ | |||
+ | Weitere Literatur-Listen: | ||
+ | [[en: | ||
+ | [[en: | ||
+ | |||
+ | Zum Spass kann man sich sogar anschauen, wie beliebt diese eBooks gerade sind – als Teil der Top100 [[https:// | ||
- | Und noch mehr gibt es auf dem [[https:// | ||
- | Zum Spass kann man sich sogar anschauen, wie beliebt diese eBooks gerade sind – als Teil der Top100 Bestseller List:\\ | ||
Status 2. Maerz 2018, 8 Forth eBooks in den Top 100:\\ | Status 2. Maerz 2018, 8 Forth eBooks in den Top 100:\\ | ||
Ting Zen and Forth Platz 15 – Chuck Moore Platz 39 – Stephen Pelc Programming Forth Platz 41 – Chuck Eary Years Platz 49 – Juergen’s A Start With Forth Platz 66 – Ting’s eForth and Zen Platz 71 – FIG Forth Manual Platz 81 – Ting’s eForth Overview Platz 89 | Ting Zen and Forth Platz 15 – Chuck Moore Platz 39 – Stephen Pelc Programming Forth Platz 41 – Chuck Eary Years Platz 49 – Juergen’s A Start With Forth Platz 66 – Ting’s eForth and Zen Platz 71 – FIG Forth Manual Platz 81 – Ting’s eForth Overview Platz 89 | ||
projects/a-start-with-forth/start0.1520089013.txt.gz · Zuletzt geändert: 2018-03-03 15:56 von mka