Während Band 1 die Hardware der STM32-Mikrocontroller systematisch erschlossen hat, beginnt mit Band 2 die Betrachtung aus Sicht der Software. Im Mittelpunkt steht nicht mehr die Frage, welche Funktionen ein Mikrocontroller bereitstellt, sondern wie daraus ein strukturiertes, robustes und verständliches System entsteht. Dieser erste Teil legt die architektonischen Grundlagen für die Embedded-Softwareentwicklung auf STM32-Plattformen. Er beschreibt, wie Software in einem eingebetteten System organisiert ist, wie sie startet, wie sie ausgeführt wird und wie sie auf Ereignisse und Fehler reagiert. Ziel ist es, ein klares mentales Modell zu vermitteln, das über einzelne Bibliotheken oder Programmierschnittstellen hinausgeht. Ausgehend von den verfügbaren Softwareebenen wie Bare-Metal, HAL, Low-Layer-Treibern, BSP und Middleware wird die Rolle der zentralen main.c als Integrationspunkt zwischen Startup-Code und Anwendung erläutert. Darauf aufbauend werden grundlegende Ausführungsmodelle wie Superloop, ereignisgesteuerte Systeme und RTOS-basierte Ansätze eingeführt und eingeordnet. Ein Schwerpunkt liegt auf der strukturellen Organisation von Embedded-Software. Themen wie Projektstruktur, Modulbildung, Schnittstellen, Schichtenmodelle und die Abgrenzung zwischen Treibern, Middleware und Anwendung werden systematisch behandelt. Zustandsmaschinen werden als zentrales Mittel zur Beschreibung von Systemverhalten eingeführt und in Beziehung zu Kommunikationsarchitektur und Fehlerbehandlung gesetzt. Darüber hinaus wird gezeigt, wie Information und Fehler strukturiert durch ein System fließen und wie funktionale Erweiterungen durch Middleware in die bestehende Architektur eingebettet werden können, ohne die Trennung von Verantwortlichkeiten aufzuheben. Dieser Teil schafft damit die konzeptionelle Grundlage für alle weiteren softwarebezogenen Themen des Bandes. Er vermittelt das notwendige Verständnis, um komplexe Laufzeitsysteme, RTOS-Strukturen und sicherheitsrelevante Softwarearchitekturen nicht nur zu nutzen, sondern bewusst zu gestalten.
Autores populares
Icon Group International (283) Publishing lmgdaw (250) Nikolay Krechet (145) Kennie B Journals (120) Charles Nehme (106) Riddler Books (105) webmarbook design (103) Mint and Cherry Notebooks (82) Jillo Trukudo (80) Ondrej Sarek (76) Iwona Makara (74) Just Visualize It (71) Moonpeak Library (69) Quick Witted Coconut (69) Mary Hirose (67) Talor Press (67) Various (67) Marina Buchholz B.Eng (58) Miller Sye (58) NAK Legal Publishing (58)