Bare-Metal Embedded C Programming: Entwicklung von Hochleistungs-Embedded-Systemen mit C für Arm-Mikrocontroller
ANT
- Durchgehend farbige Diagramme und ausgearbeitete Beispiele.
- Für Leser, die neu in diesem Thema sind, verfasst.
- Kapitelweise Aufgaben mit vollständigen Lösungen.
- Verknüpfen Sie diesen Block mit einem Produkt-Metafeld, um ihn je nach Titel zu variieren.
Kostenlose Lieferung bei Printausgaben.
Entdecken Sie ein weiteres großartiges Werk für Ihre digitale Bibliothek.
Beschreibung
Werden Sie Experte in Design und Entwicklung eingebetteter Systeme und reduzieren Sie die Abhängigkeit von Bibliotheken Dritter.
Sichern Sie sich Ihr Buch: PDF-Exemplar, KI-Assistent und Next-Gen Reader gratis
Hauptmerkmale Lernen Sie, Bare-Metal-Firmware für Arm-Mikrocontroller von Grund auf zu entwickeln Verstehen Sie Hardware-Feinheiten, um Ihre Abhängigkeit von Bibliotheken Dritter zu minimieren Navigieren Sie mühelos durch Mikrocontroller-Handbücher und lernen Sie, optimierten Code zu schreiben Buchbeschreibung Bare-Metal Embedded C Programming nimmt Sie mit auf eine unvergleichliche Reise, um Sie mit den Fähigkeiten und Kenntnissen auszustatten, die Sie benötigen, um in der Welt der eingebetteten Systeme zu glänzen. Der Autor, mit über einem Jahrzehnt praktischer Erfahrung im Ingenieurwesen, verfolgt einen einzigartigen, praktischen Ansatz, um Ihnen beizubringen, wie Sie Mikrocontroller-Datenblätter entschlüsseln, damit Sie wichtige Informationen für die präzise Firmware-Entwicklung extrahieren können. Die Registermanipulation wird Ihnen in Fleisch und Blut übergehen, wenn Sie lernen, optimierten Code von Grund auf neu zu erstellen.
Das Buch bietet tiefe Einblicke in die Hardware-Feinheiten von Mikrocontrollern. Sie werden Benutzerhandbücher und Dokumentationen mühelos navigieren und ein tiefgreifendes Verständnis der zugrunde liegenden Technologie sicherstellen. Die wahre Einzigartigkeit dieses Buches liegt in seinem Engagement, unabhängiges Fachwissen zu fördern. Anstatt nur zu kopieren und einzufügen, entwickeln Sie die Fähigkeit, Firmware mit Zuversicht zu erstellen und so den Weg für professionelle Beherrschung zu ebnen.
Am Ende dieses Buches werden Sie Ihre Fähigkeiten im Lesen von Datenblättern, der Durchführung von Registermanipulationen und der Erstellung von optimiertem Code verfeinert sowie das nötige Vertrauen gewonnen haben, um Hardware-Feinheiten zu navigieren und optimierte Firmware unabhängig zu schreiben, was Sie zu einem versierten und selbstständigen Entwickler eingebetteter Systeme macht.
Was Sie lernen werden Mikrocontroller-Datenblätter entschlüsseln, um eine präzise Firmware-Entwicklung zu ermöglichen Registermanipulationen für die optimierte Firmware-Erstellung von Arm-basierten Mikrocontrollern meistern Entdecken Sie, wie Sie Hardware-Feinheiten souverän navigieren Erfahren Sie, wie Sie optimierte Firmware ohne jegliche Unterstützung schreiben Arbeiten Sie an Übungen, um Bare-Metal-Treiber für GPIO, Timer, ADC, UART, SPI, I2C, DMA und mehr zu erstellen Entwerfen Sie energieeffiziente eingebettete Systeme mit Power-Management-Techniken Für wen ist dieses Buch gedacht? Egal, ob Sie ein erfahrener Ingenieur sind, der tiefgreifendes Fachwissen im Entschlüsseln von Datenblättern, präzisen Registermanipulationen und dem Erstellen von Firmware von Grund auf sucht, oder ein Softwareentwickler, der in den Bereich der eingebetteten Systeme wechselt, dieses Buch ist Ihr umfassender Leitfaden. Es vermittelt Ihnen die praktischen Fähigkeiten, die Sie für eine selbstbewusste, unabhängige Firmware-Entwicklung benötigen, und macht es zu einer unverzichtbaren Ressource für Fachleute und Enthusiasten auf diesem Gebiet.
Inhaltsverzeichnis Einrichten der Werkzeuge des Handwerks Konstruktion von Peripherieregistern aus Speicheradressen Verständnis des Build-Prozesses und Erkundung der GNU Toolchain Entwicklung des Linker-Skripts und der Startdatei Das "Make" Build System Der Common Microcontroller Software Interface Standard (CMSIS) Der General-Purpose Input/Output (GPIO) Peripherie System Tick (SysTick) Timer Allzweck-Timer (TIM) Das universelle asynchrone Empfänger-Sender-Protokoll Analog-Digital-Wandler (ADC) Serielle Peripherieschnittstelle (SPI) Inter-Integrated Circuit (I2C) Externe Interrupts und Ereignisse (EXTI) Die Echtzeituhr (RTC) Unabhängiger Watchdog (IWDG) Direkter Speicherzugriff (DMA) Energieverwaltung und Energieeffizienz in eingebetteten Systemen
Spezifikationen
Häufig gestellte Fragen
Benötige ich zum Herunterladen ein Konto?
Nein. Nach dem Kauf können Sie Ihr E-Book direkt über die Bestellbestätigung oder die Download-Seite aufrufen.
Was passiert, wenn ein Exemplar beschädigt ankommt?
Kontaktieren Sie uns, wir helfen Ihnen beim Zugriff auf die Datei oder stellen Ihnen bei Bedarf einen Ersatz-Download zur Verfügung.