Alle Meldungen
Runter blättern in die Vergangenheit ... oder das alte Format wählen.
Black Pill und Mecrisp-Stellaris
Nach der Blue Pill nun auch die Black Pill. Auf beiden funkioniert Mecrisp-Stellaris. Und dank Jean-Claude Wippler von Jeelabs auch einfach und direkt per USB, serieller Wandler nicht mehr nötig. Und das ganze für unter 2 US$ - aus China natürlich. Auf dem kleinen board werkelt ein STM32F103C8T6 32-bit ARM M3 Microcontroller.
So kriegst du das Forth in die Black Pill: https://wiki.forth-ev.de/doku.php/projects:blackpill:start
Jeelab hat es vorgemacht mit der Blue Pill: https://jeelabs.org/2017/09/enabling-usb-on-a-blue-pill/
Viel Vergnügen.
Annual Forth Day *** SVFIG Meeting
Das Treffen ist am Samstag, 18. November 2017, 08:00, in der Stanford University, Stanford, CA. "Chuck will be there, will you?" - Agenda will be posted 48 hours before meeting: https://svfig.github.io/
If you can't make it in person, we'll be streaming live on YouTube. You should be able to find us here: https://www.youtube.com/c/SiliconValleyForthInterestGroup/
Please subscribe to our YouTube channel!
e4thcom Terminal 0.6.2
Im Wiki der Forth-Gesellschaft gibt es eine neue Version des e4thcom Terminals (e4thcom-0.6.2) mit folgenden Verbesserungen:
- Zweiter Anzeige-Modus
- invers (schwarze/farbige Schrift vor weißem Hintergund), Option: --idm
- normal (weiße/farbige Schrift vor schwarzem Hintergrund), Vorgabe
- Unterstützung für die [Home]- u. [End]-Tasten beim Editieren der Eingabezeile
- [Shift]+[TAB] löscht den Inhalt der Eingabezeile
- Plug-In für STM8 eForth ab Version 2.2.15, Option: -t stm8ef
Unterstützte Forth-Systeme: 430CamelForth , 430eForth , 4e4th, AmForth, anyForth , Mecrisp , Mecrisp-Stellaris , noForth , STM8S eForth.
Fig-Forth für die PDP-11
Paul Hardy hat alles zusammengesammelt, was man braucht, um fig-Forth für die PDP-11 im Emulator auf aktuellen Linuxen laufen zu lassen:
Mecrisp für Calliope
Carsten war so freundlich ein Calliope mitzubringen für Matthias. Und siehe da, Mescrisp als Forth für den BBC micro:bit lief sogleich auch auf dem Clone dieses britischen Boards. Calliope ist die deutsche Implementierung der britischen Initiative, aber mit einigen Verbesserungen: Alle Teile sind auf einer Seite, zusätzlich Mikrofon und Lautsprecher, und die IOs ueber Krokos sind nicht so kritisch bezüglich Kurzschluss.
Und die Japaner ziehn auch nach, heißt es:
https://microbit-playground.co.uk/blog/chibi-microbit-clone
In unserem Wiki hatte sich Jürgen bereits damit befasst die Boards mit Forth auszustatten:
https://wiki.forth-ev.de/doku.php/en:projects:microbit:start#more_clones
Wie es zu der Namensgebung "Calliope" kam ist bisher nicht bis zu mir durchgedrungen. Ob die älteste der Pieriden-Musen gemeint ist? Diese Musen forderten die olympischen Musen heraus, unterlagen aber im Wettstreit mit den Mnemoniden, und wurden nach ihrer Niederlage zur Strafe für ihr anmaßendes Verhalten in Elstern verwandelt.
Micro Launchpad
Das "Micro Launchpad" der niederländischen Forth-Gruppe rund um Albert und Willem ist soeben erfolgreich mit der Egel-Kit-Variante ihres noForth gestartet. Die Verbindung zum Terminal läuft mit der Baudrate von 38K4. Wegen der geringen Abmessungen gibt es nur eine LED und einen Schalter.
http://home.hccnet.nl/anij/nof/noforth.html
Interessenten wenden sich bitte direkt an Willem Ouwerkerk. Viel Vergnügen.
Und hier seht ihr die Module, die es dafür schon gibt:
Take the Blue Pill and go Forth
Al Williams beschrieb in Hackaday Erfahrungen mit Mecrisp, die 'jephtahi' gemacht hat. Wer dieser geheimnisvolle jephtahi nun wiederum ist, liegt noch im Dunkel. Wisst ihr es?
http://hackaday.com/2017/08/04/take-the-blue-pill-and-go-forth/
So oder so, ich finde es jedenfalls lesenswert. :-)
(Aus dem Netz gefischt von Dirk. Danke!)
Und falls es dir auch so ergeht beim Versuch das Forth deiner Wahl dort hinein zu laden: "No response from the target, the Boot loader can not be started. Please, verify the boot mode configuration and the flash protection status, Reset your device then try again..." Dann hast du vermutlich die TX,RX Pins an der Stirnseite des Boards erwischt - die sind aber nicht zum Bootloaden, sondern für spätere Kommunikation. Man muss die Bootloader-Pins P9 und P10 nehmen! So gehts:
In Windows: Mit dem Flash-Loader von STM ist es wirklich ganz einfach das mecrisp-stellaris-stm32f103.hex auf das Board zu bringen - wenn man folgendes beachtet. Der Bootloader der Blue Pill liegt an PA9/PA10 (!) und nicht da wo GND, RX, TX, VCC aufgedruckt ist. Also schließe den USB-Seriellen Wandler so an wie in diesem Video gezeigt, und setze auch die Jumper so:
STM32 Arduino (STM32F103C8 / Programming STM32 with Arduino and Mac) https://www.youtube.com/watch?v=Ze6q6NidS5w
Und mit Mercisp arbeitet man dann auch gleich via PA9/PA10.
Die 2017 Top-Programmiersprachen
IEEE Spectrum hat für seine Webseite auf der Suche nach populären Artikeln auch das ewig inhaltlich unergiebige, aber immer kontroverse Thema aufgewärmt:
http://spectrum.ieee.org/computing/software/the-2017-top-programming-languages
In der default Einstellung landet Forth auf Platz 48 von einer Liste die genau 48 Plätze hat. Wie Autor Stephen Cass anmerkt: "I’m pleased to see that my personal favorite veteran language - Forth - is still there ..." D.h. es ist keine Gefahr, daß bei IEEE mal Forth rausfliegt, die Liste wird halt verlängert. :-) Auf Platz 11 ist z.B. die "Arduino-Sprache". Die Leser der Zeitschrift, 400.000 Ingenieure weltweit, schlucken absehbar nicht jede Kröte kritiklos. Andererseits sind die Quellen für solche Statistik eben nicht ergiebig. Vorschlag der Autoren: Leser soll sich seine Liste selber biegen: "Rankings are created by weighting and combining 12 metrics from 10 sources." Und die kann der Anwender hier nach Geschmack gewichten:
http://spectrum.ieee.org/static/interactive-the-top-programming-languages-2017
Wenn man als ersten Versuch alles auf Null und als embedded relevant "Stack Overflow" und "Hacker News" auf 100% setzt, klettert Forth schonmal auf Platz 44. Andererseits sinkt die "Arduino" Sprache auf Platz 13. Hilft also nicht, man bewertet bei diesen Datenquellen nur weißes Rauschen.
MfG JRD
Jetzt Eure Drachen Shirts bestellen!
Die bisher gedruckten Shirts sind längst weg, deshalb müssen mehr her, Preis pro Shirt mit Druck ca. 20 EUR. Bernd macht das zum Selbstkostenpreis.
Wer noch welche haben will sollte sich jetzt sputen! Bernd steht in den Startlöchern. Die Bestellung muss raus an den Hersteller.
Also: Ihr könnt die in weis oder schwarz haben, mit Brusttasche im männlichen Schnitt, oder auch weiblich geschnitten. Genaueres kannst du in unserem Forth Magazin 4d2017-02 nachlesen. https://wiki.forth-ev.de/doku.php/vd-archiv
Auf der kommenden EuroForth wird angemessene Kleidung verlangt! ;-)
Aus der Lehrerausbildung: Hardware fuer einen kleinen 20 pin Atmel Chip, und ein passendes kleines Forth
"Eines Tages kam mein Sohn zu mir - er war gerade 14 Jahre alt - und fragte mich, wie man einen Compiler herstelle. Er würde gerne einen selbst programmieren. Nun hatte ich einmal gelesen, wie man Compiler baut; aber das war schon viele Jahre her und das meiste hatte ich wieder vergessen. Allerdings hatte ich sehr wohl noch in Erinnerung, dass der Compilerbau schon etwas komplexer ist und kaum etwas für einen 14-Jährigen. Und das sagte ich ihm dann auch. Aber er ließ nicht locker. ... " (Quelle: Doku des Attiny)
Das Attiny-Projekt wurde entwickelt von E. Eube, G. Heinrichs und U. Ihlefeldt.
Auf seiner website dokumentiert G. Heinrichs das Projekt ausführlich. Er beschreibt das Konzept, die Entwicklung und die technischen Einzelheiten. Downloads der Programme stehen zur Verfügung. FORTH und der Assembler werden beschrieben. Ein Forum gibt es auch.
Der Attiny wurde im März 2017 zur 5. Mikrocontroller-Fortbildungsveranstaltung für Lehrer in Essen, Leibniz-Gymnasium, eingesetzt.