Bewertung:

Derzeit gibt es keine Leserbewertungen. Die Bewertung basiert auf 8 Stimmen.
Embedded Software Design: A Practical Approach to Architecture, Processes, and Coding Techniques
Entwerfen Sie qualitativ hochwertige eingebettete Software vom Konzept bis zur Produktion. Dieses Buch setzt grundlegende C- und Mikrocontroller-Programmierkenntnisse voraus und ist in drei kritische Bereiche unterteilt: Software-Architektur und -Design.
Agile, DevOps und Prozesse.
Und Entwicklung und Programmierkenntnisse.
Sie beginnen mit einer grundlegenden Einführung in die Architektur eingebetteter Software und die Überlegungen für ein erfolgreiches Design. Anschließend wird erläutert, wie man eine RTOS-basierte Anwendung entwirft, und es werden gängige Entwurfsmuster und Bausteine untersucht. Als nächstes werden Sie Entwurfsprozesse für eingebettete Software wie TDD, CI/CD, Modellierung und Simulation kennenlernen, die zur Beschleunigung der Entwicklung eingesetzt werden können. Schließlich wird untersucht, wie man einen Mikrocontroller auswählt, konfigurierbaren Code schreibt, Codierungsstrategien, Techniken und Tools, ohne die Entwickler nicht leben können.
Eingebettete Systeme werden in der Regel mit Hilfe von Mikrocontrollern entwickelt, um elektronische Systeme mit einer speziellen Funktion und Echtzeitreaktionen zu erstellen. Moderne Systeme müssen eine komplexe Reihe von Funktionen sorgfältig ausbalancieren, die Sicherheit verwalten und sogar maschinelle Lernverfahren durchführen, während sie gleichzeitig angemessene Kosten, Skalierbarkeit und Robustheit gewährleisten. Am Ende dieses Buches werden Sie einen definierten Entwicklungsprozess haben, moderne Softwarearchitekturen verstehen und in der Lage sein, mit der Entwicklung eingebetteter Systeme zu beginnen. Was Sie lernen werden
⬤ Verstehen, was ein solides Design für eingebettete Systeme ist und wie man es anwendet.
⬤ Erforschen Sie moderne Entwicklungsprozesse für hochwertige Systeme.
⬤ Wissen, wo die Bits auf das Silizium treffen: wie man einen Mikrocontroller auswählt.
⬤ Beherrschen Sie Techniken, um konfigurierbaren, automatisierten Code zu schreiben.
Für wen dieses Buch gedacht ist Eingebettete Software- und Hardware-Ingenieure, Enthusiasten oder alle Interessierten, die moderne Techniken für den Entwurf und die Entwicklung eingebetteter Systeme erlernen möchten.