projects:feuerstein:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
projects:feuerstein:start [2020-04-10 11:46] – wost | projects:feuerstein:start [2023-03-17 11:00] (aktuell) – [Projekt Feuerstein] wost | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Feuerstein ====== | + | ====== |
- | Projektstand: | + | |
+ | Projektstart: | ||
+ | letzte Änderung: 2023-03-17 | ||
- | == Abstrakt == | ||
- | Das Projekt mit dem Namen " | + | ===== Kontakt zum Team ===== |
- | machen. Typische Hindernisse und Fallstricke | + | |
+ | Fragen, Anregungen, Anforderung von Unterlagen, Mithilfe: \\ | ||
+ | Wolfgang Strauß --- wost(ÄTT)ewost.de | ||
+ | |||
+ | ===== Downloads ===== | ||
+ | |||
+ | {{divoc-vortrag.pdf|Folien vom DiVOC-Vortrag 12.4.2020}} | ||
+ | |||
+ | {{nano-display-emulator.tar.gz|Longan Nano Display-Emulator für Gforth}} | ||
+ | |||
+ | ===== Links ===== | ||
+ | |||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ===== Worum geht es? ===== | ||
+ | |||
+ | Das Projekt mit dem Namen " | ||
Die Benutzererfahrung steht ganz oben auf der Liste. | Die Benutzererfahrung steht ganz oben auf der Liste. | ||
- | Das gelieferte | + | Das zu entwickelnde |
- | In einer Schachtel befinden sich die teilbestückte Hauptplatine, | + | Komplettieren der Schaltung, USB-Seriell-Wandler, |
- | Komplettieren der Schaltung, USB-Seriell-Wandler, | + | in Papier- und elektronischer |
- | in Papier- und elekronischer | + | |
- | Linux, MacOS oder Windows erforderlich. | + | ===== Spezifikation ===== |
- | Seite angelegt: | + | Die folgende Liste wird aktuell diskutiert: |
- | letzte Änderung: 2020-04-10 | + | |
==== Hardware ==== | ==== Hardware ==== | ||
* **Hauptplatine, | * **Hauptplatine, | ||
* PCB | * PCB | ||
- | * RISC-V GD32VF103 | + | * RISC-V |
* Spannungsregler | * Spannungsregler | ||
* Quarze 8 MHz und 32,768 kHz | * Quarze 8 MHz und 32,768 kHz | ||
Zeile 42: | Zeile 65: | ||
* Pmod-Kabel | * Pmod-Kabel | ||
* lose Kabel Buchse/ | * lose Kabel Buchse/ | ||
+ | |||
+ | ==== Software ==== | ||
+ | * **auf dem Chip** | ||
+ | * Mecrisp Quintus | ||
+ | * Assembler | ||
+ | * Disassembler | ||
+ | * Fixkomma-Routinen | ||
+ | * Bedingte Compilierung | ||
+ | * Forth-Bibliothek | ||
+ | * USB, USB-OTG | ||
+ | * SPI, I2C, UART, FIFO | ||
+ | * CAN | ||
+ | * Interrupt | ||
+ | * Timer | ||
+ | * SD-Karte, SPI-Flash | ||
+ | * ADC, DAC | ||
+ | * RTC | ||
+ | * Interaktives " | ||
+ | * Messfunktionen | ||
+ | * Signalgenerator | ||
+ | * Protokollanalysator für UART, SPI, I2C, CAN | ||
+ | * VIS-System | ||
+ | * Vocs, Items, Sticky words | ||
+ | * History-Buffer | ||
+ | * Speichert die letzten 20 Eingaben. Quintus hat TIB von max. 200 Zeichen. Tricky: Quelltextdownload soll nicht im History-Buffer landen. | ||
+ | * Auto-Vervollständigung | ||
+ | * Dictionary-Einträge | ||
+ | * selbst definierte Floskeln | ||
+ | * Eingebautes Hilfesystem im SPI-Flash | ||
+ | * Sprache: Englisch, eventuell später auch eine Version Deutsch | ||
+ | * Worte und ihre Funktion / Bedeutung (mit Beispiel-Quelltext zum Ausprobieren) | ||
+ | * Registerbeschreibung und momentane Werte anzeigen / setzen | ||
+ | * Verbose-Flag zur Umschaltung der Detailierung der Ausgabe | ||
+ | * Forth-Beispieldateien | ||
+ | * Blinkprogramm | ||
+ | * Spiele | ||
+ | * Interaktives Tutorial | ||
+ | * User kann auf dem Chip Forth lernen | ||
+ | * **auf dem PC** | ||
+ | * Entwicklungssystem | ||
+ | * Program zum Flashen von Quintus (Python) | ||
+ | * Selbstgeschriebene IDE (Python) nach Vorbild " | ||
+ | * Emacs incl. Syntax-Highlighting und Terminal | ||
+ | * e4thcom (Manfreds Terminal) | ||
+ | * picocom (Linux) | ||
+ | * minicom (Linux) | ||
+ | * Teraterm (Windows) | ||
+ | |||
+ | ==== Dokumentation ==== | ||
+ | * **Schnelleinstieg** (erste Schritte für den Ungeduldigen) | ||
+ | * Platine zusammenbauen | ||
+ | * Einrichten einer Entwicklungsumgebung | ||
+ | * Blinkprogramm starten und verändern | ||
+ | * **Mecrisp Quintus** | ||
+ | * Tutorial | ||
+ | * Benutzerhandbuch | ||
+ | * Referenzhandbuch | ||
+ | * **Hardware Benutzerhandbuch** | ||
+ | * Liste der Anschlüsse mit Beschreibung | ||
+ | * Schaltplan | ||
+ | * Funktionsweise der Schaltung | ||
+ | * Kurzbeschreibung Bausteine | ||
+ | * **Datenblätter und Benutzerhandbücher verwendeter Bausteine** | ||
+ | * GD32VF103 | ||
+ | * SPI-Flash | ||
+ | * CP2102N | ||
projects/feuerstein/start.1586511979.txt.gz · Zuletzt geändert: 2020-04-10 11:46 von wost