Architektur eingebetteter Systeme - Zweite Auflage: Entwerfen und Schreiben von Software für eingebettete Geräte zum Aufbau sicherer und vernetzter Systeme

Bewertung:   (4,4 von 5)

Architektur eingebetteter Systeme - Zweite Auflage: Entwerfen und Schreiben von Software für eingebettete Geräte zum Aufbau sicherer und vernetzter Systeme (Daniele Lacamera)

Leserbewertungen

Zusammenfassung:

Das Buch bietet eine gründliche Einführung in eingebettete Systeme, die sowohl für Neulinge als auch für erfahrene Fachleute wertvoll ist, aber der Titel kann irreführend sein, und es fehlt die Integration der einzelnen Komponenten in ein zusammenhängendes Verständnis der Architektur.

Vorteile:

Das Buch ist gut erklärt, vereinfacht komplexe Details nicht zu sehr und ist ein hervorragendes Nachschlagewerk für das Verständnis eingebetteter Systeme. Es wird für seine detaillierten Erörterungen verschiedener Teile der eingebetteten Architektur geschätzt, einschließlich Speicherverwaltung, Energieverwaltung und Multithreading.

Nachteile:

Der Titel könnte den Leser dazu verleiten, einen Schwerpunkt auf architektonische Prinzipien zu erwarten, anstatt eine allgemeine Einführung zu geben. Es mangelt an Tiefe bei der Integration von Konzepten und erklärt nicht ausreichend die Gründe für bestimmte Praktiken beim Entwurf eingebetteter Systeme.

(basierend auf 3 Leserbewertungen)

Originaltitel:

Embedded Systems Architecture - Second Edition: Design and write software for embedded devices to build safe and connected systems

Inhalt des Buches:

Entwickeln Sie sichere und zuverlässige Software für eingebettete Systeme und lernen Sie die Interna von Gerätetreibern, RTOS und TEE kennen.

Hauptmerkmale:

⬤ Erkennen und Bewältigen von Herausforderungen in eingebetteten Umgebungen.

⬤ Verstehen und implementieren Sie die Schritte, die zur Erhöhung der Sicherheit von IoT-Lösungen erforderlich sind.

⬤ Erstellen Sie sicherheitskritische und speichersichere parallele und verteilte eingebettete Systeme.

Buchbeschreibung:

Die Architektur eingebetteter Systeme beginnt mit einem Überblick über die Entwicklung eingebetteter Systeme aus der Vogelperspektive und darüber, wie sie sich von anderen Systemen unterscheidet, mit denen Sie vielleicht vertraut sind. Dieses Buch wird Ihnen helfen, die interne Funktionsweise verschiedener Komponenten in realen Systemen zu verstehen.

Sie beginnen mit dem Einrichten einer Entwicklungsumgebung und gehen dann zu den Kernkonzepten der Systemarchitektur über, wobei Sie Systemdesigns, Boot-up-Mechanismen und Speicherverwaltung untersuchen. Im weiteren Verlauf erforschen Sie die Programmierschnittstelle und Gerätetreiber, um die Kommunikation über TCP/IP herzustellen und Maßnahmen zur Erhöhung der Sicherheit von IoT-Lösungen zu ergreifen. Schließlich werden Sie durch die Entwicklung eines Schedulers und die Verwendung von hardwaregestützten vertrauenswürdigen Ausführungsmechanismen in Multithreading-Betriebssysteme eingeführt.

Mit Hilfe dieses Buches gewinnen Sie die Sicherheit, mit eingebetteten Systemen auf architektonischer Ebene zu arbeiten, und werden mit verschiedenen Aspekten der eingebetteten Softwareentwicklung auf Mikrocontrollern vertraut, wie z.B. Speichermanagement, Multithreading und RTOS - ein auf Speicherisolierung ausgerichteter Ansatz.

Was Sie lernen werden:

⬤ Beteiligung an der Entwurfs- und Definitionsphase eines eingebetteten Produkts.

⬤ Sich mit dem Schreiben von Code für ARM Cortex-M-Mikrocontroller vertraut machen.

⬤ Aufbau eines eingebetteten Entwicklungslabors und Optimierung des Arbeitsablaufs.

⬤ Sichern Sie eingebettete Systeme mit TLS.

⬤ Entmystifizieren Sie die Architektur hinter den Kommunikationsschnittstellen.

⬤ Design- und Entwicklungsmuster für vernetzte und verteilte Geräte im IoT verstehen.

⬤ Multitasking, parallele Ausführungsmuster und Echtzeitbetriebssysteme beherrschen.

⬤ Machen Sie sich mit der vertrauenswürdigen Ausführungsumgebung (TEE) vertraut.

Für wen dieses Buch gedacht ist:

Wenn Sie ein Softwareentwickler oder -designer sind, der etwas über eingebettete Programmierung lernen möchte, ist dies das richtige Buch für Sie. Sie werden dieses Buch auch nützlich finden, wenn Sie ein Anfänger oder ein weniger erfahrener Embedded-Programmierer sind, der sein Wissen über Embedded-Systeme erweitern möchte.

Weitere Daten des Buches:

ISBN:9781803239545
Autor:
Verlag:
Sprache:Englisch
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Architektur eingebetteter Systeme: Erforschen Sie Architekturkonzepte, pragmatische Entwurfsmuster...
Lernen Sie, sichere und zuverlässige eingebettete...
Architektur eingebetteter Systeme: Erforschen Sie Architekturkonzepte, pragmatische Entwurfsmuster und bewährte Verfahren zur Erstellung robuster Systeme - Embedded Systems Architecture: Explore architectural concepts, pragmatic design patterns, and best practices to produce robust systems
Architektur eingebetteter Systeme - Zweite Auflage: Entwerfen und Schreiben von Software für...
Entwickeln Sie sichere und zuverlässige Software...
Architektur eingebetteter Systeme - Zweite Auflage: Entwerfen und Schreiben von Software für eingebettete Geräte zum Aufbau sicherer und vernetzter Systeme - Embedded Systems Architecture - Second Edition: Design and write software for embedded devices to build safe and connected systems

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: