BeagleBone
- BeagleBone Black: Mein privates Embedded-Projekt
Warum ich privat ein Embedded-Projekt auf dem BeagleBone Black betreibe — und wie es aufgebaut ist.
- Rust in der HAL — warum und wie
Warum Rust im Hardware Abstraction Layer des BeagleBone-Projekts eingesetzt wird — und wie die Integration mit C-Treibern und der Go-API konkret aussieht.
- Die REST API in Go — GPIO, I2C und UART über HTTP
Die Go REST API des BeagleBone-Projekts — GPIO, I2C und UART über HTTP zugänglich gemacht.
- Cross-Kompilierung für ARMv7 mit CMake
Cross-Kompilierung für den ARM Cortex-A8 des BeagleBone Black mit CMake und ARMv7-Toolchain.
- IEEE 1722 Teil 5 — Praxisprojekt: ACF-CAN-Kernel-Modul zwischen zwei echten BeagleBone Black
Das Open1722-ACF-CAN-Kernel-Modul gegen den Yocto-Kernel cross-kompilieren, laden und zwischen zwei physischen BeagleBone Black über Ethernet testen — echtes CAN-Tunneling, kein Loopback auf einer Maschine.
- Drone CI mit Podman — Fallstricke und Lösungen
Drone CI mit Podman statt Docker — Fallstricke und Lösungen aus der Praxis.
- StrictDoc in der Praxis — Anforderungen die mit dem Code leben
StrictDoc als dokumentenbasiertes Anforderungsmanagement-Tool — wie Anforderungen direkt mit dem Code verknüpft werden.
- Yocto Tutorial für BeagleBone Black
Yocto Tutorial für BeagleBone Black — reproduzierbare Build-Umgebung im Ubuntu Docker Container.
- Yocto Meta-Layer & BSP-Struktur für den Produktiveinsatz
Vom Einzel-Layer zur produktionsreifen BSP-Struktur: Layer-Prioritäten und -Abhängigkeiten, PACKAGECONFIG, bblayers.conf-Fallstricke und Rebuild-Zeit-Management in Yocto.
- Ein eigenes Linux-Kernel-Modul von Grund auf (BeagleBone Black)
Ein Character-Device-Kernel-Modul für einen GPIO-Interrupt auf der BeagleBone Black schreiben, cross-kompilieren, laden und gegen die bestehende User-Space-Lösung abgrenzen.
- BeagleBone Black Bring-up-Troubleshooting (HW+SW kombiniert)
Praxis-Tutorial im 'was kann schiefgehen'-Format: typische BeagleBone-Black-Bring-up-Probleme, die Hardware- und Softwareursachen gleichzeitig haben können.