
Embedded Systems: Arm Programming and Optimization
Eingebettete Systeme: ARM Programming and Optimization, Second Edition kombiniert eine Erkundung der ARM-Architektur mit einer Untersuchung der vom Linux-Betriebssystem gebotenen Möglichkeiten, um zu erklären, wie verschiedene Merkmale des Programmdesigns die Prozessorleistung beeinflussen können.
Das Buch demonstriert Methoden, mit denen ein Programmierer seinen Programmcode so optimieren kann, dass sein Verhalten nicht beeinträchtigt, sondern seine Leistung verbessert wird. Diese Methoden werden anhand verschiedener Anwendungen beschrieben und demonstriert, darunter Bildtransformationen, Fraktalerzeugung, Bildfaltung, Computer-Vision-Aufgaben und jetzt auch maschinelles Lernen.
Auf diese Weise erhält der Leser einen Einblick in die Computerarchitektur und das Anwendungsdesign sowie praktische Kenntnisse über das Design eingebetteter Software für moderne eingebettete Systeme. Die zweite Auflage wurde erweitert, um mehr Themen aufzunehmen, die für Grundkurse in eingebetteten Systemen auf höherer Ebene von Interesse sind.