Exploring Raspberry Pi
Interfacing to the Real World with Embedded Linux. The field-guide for hardware interfacing.
Essays, experiments, and teaching materials from a decade of wiring software to hardware.
An AI coding agent can write, build and flash firmware, but it cannot see the LED. This article builds a small Claude Code harness for Zephyr on the nRF52840 DK that closes the loop with real measurements from an Analog Discovery, and shows what it caught that reading the code never would.
Part two of the OpenMV series shrinks the board and the power to a quarter of a watt, while running YOLO. Built on Alif's Ensemble E3 with two Cortex-M55s and two Ethos-U55 NPUs, the AE3 also carries something its bigger sibling does not, a VL53L8CX 8x8 ToF depth sensor.
The OpenMV N6 pairs an 800 MHz Cortex-M55 with ST's 600-GOPS Neural-ART NPU and a removable global-shutter camera, and MicroPython - YOLO object detection at 30 fps, in Python, under a watt. We tour the hardware properly, walk through setup, and build a people-counting application on the NPU.
Three open-source ArtCraft desktop apps expose MCP servers, which lets Claude Code read a schematic PDF, draw a vector pin map from a Zephyr overlay, annotate a board photo and assemble a lab handout. This is a step-by-step guide to the setup and a record of documenting the nRF52840.
A holding post with an interactive module selection tool for MECE students entering DCU Engineering in January 2027. Please contact Richard Bolger directly if
If you start MCTY in January 2027, the programme runs over 20 months. In January you register for your three Semester 2 modules only. You register for the rest of the programme in September 2027: three Semester 1 modules, two Semester 2 modules, EEN1101 and EEN1095.
In this webinar I introduce our one-year MSc in Electronic and Computer Technology
AI
A follow-on to PID Flight School. The drone's roll loop runs on a simulated Cortex-M under Zephyr, so students can see what loop rate, fixed-point maths, sensor resolution and thread priorities do to a controller.
AI
The second visual style of my PID Flight School game. Once the lesson is fixed in code, changing how it looks is cheap, but a more ambitious look has costs that you need to test for.
AI
I turned the PID demonstration from my Connected Embedded book into an eight-mission 3D game with Claude Code. This short post is about what that means for teaching.
An interactive selection tool for students beginning MECE in September 2026
Interfacing to the Real World with Embedded Linux. The field-guide for hardware interfacing.
Tools and Techniques for Building with Embedded Linux on AM335x and AM5729.
A live, interactive textbook. Runnable code blocks, guided terminal sessions, schematic marginalia — the lab, in a browser.
Open bookDerek Molloy's textbooks, Exploring BeagleBone and Exploring Raspberry Pi, are originally written and published in English. Because they are widely used as core engineering texts in universities around the world, they have also been officially translated into several languages.
Amazon →
Kyobo →
Amazon →
Dangdang →
Amazon →