BeagleBone
Articles on my personal BeagleBone project
Teil 1 starten →- 1BeagleBone Black: My Private Embedded Projectverfügbar
Why I run a private embedded project on the BeagleBone Black — and how it is structured.
- 2Rust in the HAL — why and howverfügbar
Why Rust is used in the Hardware Abstraction Layer of the BeagleBone project — and what the integration with C drivers and the Go API looks like in practice.
- 3The REST API in Go — GPIO, I2C and UART over HTTPverfügbar
The Go REST API of the BeagleBone project — exposing GPIO, I2C, and UART over HTTP.
- 4Cross-Compilation for ARMv7 with CMakeverfügbar
Cross-compilation for the ARM Cortex-A8 of the BeagleBone Black with CMake and an ARMv7 toolchain.
- 5Drone CI with Podman — Pitfalls and Solutionsverfügbar
Drone CI with Podman instead of Docker — pitfalls and solutions from practice.
- 6StrictDoc in Practice — Requirements That Live With the Codeverfügbar
StrictDoc as a document-based requirements management tool — how requirements are linked directly to the code.
- 7Yocto Tutorial for BeagleBone Blackverfügbar
Yocto tutorial for BeagleBone Black — reproducible build environment in an Ubuntu Docker container.
- 8Yocto Meta-Layer & BSP Structure for Productionverfügbar
From a single layer to a production-ready BSP structure: layer priorities and dependencies, PACKAGECONFIG, bblayers.conf pitfalls, and rebuild-time management in Yocto.
- 9A Linux Kernel Module From Scratch (BeagleBone Black)verfügbar
Writing a character-device kernel module for a GPIO interrupt on the BeagleBone Black, cross-compiling it, loading it, and contrasting it with the existing user-space approach.
- 10BeagleBone Black Bring-up Troubleshooting (Combined HW+SW)verfügbar
A hands-on 'what can go wrong' tutorial: typical BeagleBone Black bring-up problems that can have hardware and software causes at the same time.