About Klaus-Peter
German
Native or bilingual
Experience
- Klaus-Peter WinterhoffDiscoNetBSP ReferenzprojektDecember 2022 - Today (3 years and 7 months)Dieses Projekt habe ich während einer Familiären Auszeit entwickelt, die durch Pflegearbeiten und Todesfall bedingt war. Ziel war es auf dem aktuellen Stand zu bleiben. Zum System:Embedded System mit Touch-Display und NetzwerkanbindungEin wichtiger Aspekt dieses STM32-Projekts war es saubere und wartbare Softwarestruktur zu erstellen.Gerade bei Embedded-Projekten mit RTOS und mehreren Tasks wird die Software schnell unübersichtlich, wenn man nicht früh darauf achtet.Ich habe mich daher bewusst für eine klare Trennung entschieden:- Jeder Task in eigener Datei- Trennung von Applikation, Treibern und Utilities- Nutzung der von STM32Cube vorgesehenen Struktur (USER CODE Bereiche)- Ergänzung um eigene Module (z. B. Netzwerk, Debug, Display)Folgende Funktionen sind enthalten:- Grafische GUI mit LCD und Touch Display- FreeRTOS- LwIP Netzwerkstack- Abfrage der aktuellen Uhrzeit aus dem Internet über SNTP- Debugging über ST-Link Terminal Schnittstelle- Übersetzbar Sowohl auf Windows-PC und auf MAC mit Visual Studio Code- GIT- Übersetzbar auf MAC OS oder WindowsUnter folgendem Link finden Sie die detaillierte Projektstruktur:
- AVLKfz Abgasuntersuchung mit moblem MessgerätApril 2022 - August 2022 (4 months)Erstellen eines Bootloaders und eines Logbuchs für ein Mobiles Gerät zur Abgasuntersuchung beim Kfz.Prozessor SAM4SLogbuch implementieren
- JUDOFernüberwachung von WasserenthärtungsanlagenJune 2020 - May 2021 (11 months)STM32mbedTLSFernüberwachungInternetRTOSWasserenthärtungsanlagen beim Endkunden werden über Internet überwacht
Recommendations
Be the first to recommend Klaus-Peter
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4