DiscoNetBSP
DiscoNetBSP ist ein komplexes Basisprojekt auf dem weitere Projekte aufgebaut werden können. Es beinhaltet bereits folgende Funktionalität:
- FreeRTOS Implementation
- LwIP Ethernet Interface
- STM -Board Support Funktionen für STM32F769I – Discovery
- LCD Ansteuerung
- Ermitteln der aktuellen Uhrzeit über SNTP Server über Internet
- Anzeigen virtueller LEDs auf dem Display
- Anzeigen einer Analoguhr auf dem LCD
- Zeichnen von Linien auf den LCD über Touch Eingabe
- UART Ausgabe über ST-Link UART
Entwicklungsumgebung
Die Firmware kann sowohl auf einem MAC oder einem PC „gebaut“ werden. Folgende Software Tools werden verwendet:
- Visual Studio Code mit STM32 Extensions
- STM32 CubeMX zur I/O Konfiguration
- GIT ist in Visual Studio Code implementiert.
- Automatische Versionsupdates bei GIT-Commit