preloader

Ingenieurbüro obonic

Effizienter Entwicklungs-Workflow für STM32-Firmware

Effizienter Entwicklungs-Workflow für STM32-Firmware

Die Entwicklung von STM32-Firmware erfordert einen strukturierten Workflow, um hochwertige und wartbare Software zu gewährleisten. Der Prozess umfasst fünf zentrale Schritte:

Mikrocontroller mit integrierten analogen Komponenten

Mikrocontroller mit integrierten analogen Komponenten

In den letzten Jahren sind mehrere Mikrocontroller mit integrierten analogen Komponenten wie Verstärkern und Komparatoren auf den Markt gekommen, die die Entwicklung kompakter und effizienter Systeme ermöglichen.

Die 10 größten Fehler beim Logikdesign mit FPGAs

Die 10 größten Fehler beim Logikdesign mit FPGAs

Um Fehler beim Logikdesign mit FPGAs zu vermeiden, sollten Entwickler die FPGA-Architektur verstehen, Simulationen und Timing-Analysen ernst nehmen, Ressourcen optimieren und ein sauberes, modularisiertes Design anstreben. Zudem helfen regelmäßige Reviews und automatisierte Tests, Fehler frühzeitig zu erkennen.

Vor- und Nachteile von KiCAD

Vor- und Nachteile von KiCAD

Nachteile

Obwohl KiCAD als leistungsstarke Open-Source-Alternative für das Leiterplattendesign gilt, hat es im Vergleich zu teuren proprietären Programmen auch einige Schwächen.

Technische Dokumentation mit Asciidoc

Technische Dokumentation mit Asciidoc

Dokumentation mit Asciidoc ist wartungsarm und stressfrei. Die Toolchain ist robust und liefert jedes Ausgabeformat, sei es HTML als auch PDF. Als einfache Formatierungssprache sind alle für ein technisches Dokument benötigten Strukturelemente bereits vordefiniert. Darüber hinaus kann Asciidoc individuell angepasst und erweitert werden.

Zeitsynchronisation

Zeitsynchronisation

Die Geschichte der Zeitzeichensender und der Zeitsynchronisation begann bereits im 19. Jahrhundert. Es wurden und werden verschiedenste Zeitsignale und Zeitcodes verwendet. Ein in Europa weit verbreiteter Zeitzeichensender ist DCF77, welcher als Referenz sowohl für Wanduhren als auch Netzwerkteilnehmer dient.