Bewertung:

Das Buch wird allgemein für seine umfassende Einführung in eingebettete Systeme gelobt, die wesentliche Tools, Konzepte und praktische Anwendungen abdeckt. Es dient sowohl als einführendes Hilfsmittel als auch als Leitfaden für fortgeschrittenere Themen in Bereichen wie IoT und FPGAs. Einige Leser sind jedoch der Meinung, dass das Buch irreführend betitelt ist und es ihm an Tiefe in den Architekturdiskussionen mangelt, während andere kritisieren, dass das Buch veraltet ist oder unorganisierte Inhalte enthält.
Vorteile:⬤ Umfassende Einführung in eingebettete Systeme
⬤ deckt sowohl Hardware- als auch Software-Aspekte ab
⬤ enthält praktische Übungen
⬤ gut strukturierte Kapitel mit klaren Zusammenfassungen
⬤ geeignet für Anfänger und erfahrene Entwickler
⬤ ansprechende Präsentation
⬤ integriert erfolgreich Theorie und Praxis
⬤ füllt grundlegende Lücken für Fachleute.
⬤ Irreführender Titel, da es sich nicht um ein Architekturbuch handelt
⬤ mangelnde Tiefe bei einigen fortgeschrittenen Themen
⬤ einige Inhalte gelten als veraltet oder schlecht organisiert
⬤ geht nicht detailliert auf die Projektkosten im Vorfeld ein
⬤ gelegentlich unzureichende Erklärungen von Konzepten
⬤ potenzielle Frustration für Anfänger, die veraltete Softwareversionen verwenden.
(basierend auf 13 Leserbewertungen)
Architecting High-Performance Embedded Systems: Design and build high-performance real-time digital systems based on FPGAs and custom circuits
Erforschen Sie den kompletten Prozess der Entwicklung von Systemen, die auf feldprogrammierbaren Gate-Arrays (FPGAs) basieren, einschließlich des Entwurfs elektronischer Schaltungen und der Konstruktion und Fehlersuche von Prototypen eingebetteter Geräte.
Hauptmerkmale
⬤ Lernen Sie die Grundlagen von eingebetteten Systemen und Echtzeitbetriebssystemen.
⬤ Verstehen, wie FPGAs Verarbeitungsalgorithmen in Hardware implementieren.
⬤ Entwerfen, konstruieren und debuggen Sie kundenspezifische digitale Systeme von Grund auf mit KiCad.
Buchbeschreibung
Moderne digitale Geräte, die in Haushalten, Autos und Wearables verwendet werden, enthalten hochentwickelte Rechenfunktionen, die aus eingebetteten Systemen bestehen, die digitale Datenströme mit Raten von bis zu mehreren Gigabit pro Sekunde erzeugen, empfangen und verarbeiten. Dieses Buch zeigt Ihnen, wie Sie Field Programmable Gate Arrays (FPGAs) und digitales Hochgeschwindigkeits-Schaltungsdesign nutzen können, um Ihre eigenen hochmodernen digitalen Systeme zu entwickeln.
Architecting High-Performance Embedded Systems führt Sie durch die grundlegenden Konzepte von eingebetteten Systemen, einschließlich Echtzeitbetrieb und das Internet der Dinge (IoT), sowie die Architektur und die Fähigkeiten der neuesten Generation von FPGAs. Mithilfe leistungsstarker kostenloser Tools für das FPGA-Design und den Entwurf elektronischer Schaltungen lernen Sie, wie Sie leistungsstarke FPGA-basierte IoT-Geräte entwerfen, erstellen, testen und debuggen. Das Buch hilft Ihnen auch dabei, mit dem Design von eingebetteten Systemen, dem Schaltungsdesign, der Konstruktion von Hardware, der Entwicklung von Firmware und dem Debugging vertraut zu werden, um ein leistungsstarkes eingebettetes Gerät - ein netzwerkbasiertes digitales Oszilloskop - zu erstellen. Sie werden Techniken wie den Entwurf von vierlagigen Leiterplatten mit Hochgeschwindigkeits-Differenzial-Signalpaaren und den Zusammenbau der Leiterplatte mit oberflächenmontierten Komponenten erforschen.
Am Ende des Buches werden Sie über ein solides Verständnis der Konzepte verfügen, die eingebetteten Systemen und FPGAs zugrunde liegen, und Sie werden in der Lage sein, Ihre eigenen anspruchsvollen digitalen Geräte zu entwerfen und zu konstruieren.
Was Sie lernen werden
⬤ Verstehen Sie die Grundlagen von eingebetteten Echtzeitsystemen und Sensoren.
⬤ Entdecken Sie die Möglichkeiten von FPGAs und die Verwendung von FPGA-Entwicklungstools.
⬤ Erlernen Sie die Prinzipien des digitalen Schaltungsdesigns und des PCB-Layouts mit KiCad.
⬤ Konstruieren Sie Hochgeschwindigkeits-Leiterplattenprototypen zu geringen Kosten.
⬤ Entwerfen und entwickeln Sie Hochleistungsalgorithmen für FPGAs.
⬤ Robuste, zuverlässige und effiziente Firmware in C zu entwickeln.
⬤ Hardware und Firmware von eingebetteten Geräten gründlich testen und debuggen.
Für wen ist dieses Buch gedacht?
.
Dieses Buch richtet sich an Softwareentwickler, IoT-Ingenieure und alle, die den Prozess der Entwicklung leistungsstarker eingebetteter Systeme verstehen wollen. Sie werden dieses Buch auch nützlich finden, wenn Sie die Grundlagen der FPGA-Entwicklung und alle Aspekte der Firmware-Entwicklung in C und C++ kennenlernen möchten. Vertrautheit mit der Sprache C, digitalen Schaltungen und elektronischem Löten ist für den Einstieg notwendig.