Thanks to multiarch/qemu-user-static, it is now trivially easy to build arm32 docker images from any workstation or server. These images can be shared on public repositories like any other x86 image.
Single board computers such as the Raspberrry Pis have built in Linux primitives for basic manipulations of GPIOs and ports (I2C, UART, SPI) such as /sys/class/gpio
or /dev/i2c*
.
Node-RED allows to visually develop simple workflows that can leverage the kernel primitives but also other packages like OpenOCD.
Most of the presentation will be live with just a few stops on GitHub or the Docker Hub. No slides should be necessary.