Kapitel 10. Entwicklung eingebetteter Anwendungen

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Dieses Kapitel konzentriert sich auf leicht verfügbare und quelloffene Embedded Development Kits und Plattformen und beschreibt einige der Tools, die jedem zur Verfügung stehen, der eigene Firmware für Bluetooth Low Energy Peripheriegeräte erstellen möchte.

Im ersten Teil des Kapitels wird eine High-Level-BLE-API vorgestellt, die die mbed-Entwicklungsplattform nutzt, die von ARM entwickelt und gepflegt wird. Dies ist eine gute Wahl, wenn du neu in der Embedded-Entwicklung bist, denn du musst dich nicht mit der Konfiguration einer Embedded-Toolchain oder der Arbeit mit Embedded-Hardware auf der untersten Ebene auskennen. Die meisten Probleme bei der Firmware-Implementierung und bei der Einrichtung sind in den benutzerfreundlichen Online-Tools und High-Level-APIs enthalten.

Der zweite Teil beschreibt Embedded Toolchains: Sammlungen von Tools, die zusammen verwendet werden, um Standard-Quellcode in ausführbare Binärdateien zu konvertieren, die auf Embedded-Prozessoren laufen. Dieser Abschnitt zeigt, wie du eine Cross-Compiling-Toolchain einrichtest, um ARM-Binärdateien unter Windows, OS X oder Linux zu erstellen.

Der letzte Teil des Kapitels zeigt, wie du diese Werkzeuge und Konzepte in der realen Welt nutzen kannst. Dazu verwendest du ein Beispielprojekt für den nRF51822 System-on-Chip von Nordic (siehe ...

Get Erste Schritte mit Bluetooth Low Energy now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.