MicroQuickJS
Explores MicroQuickJS, a tiny JavaScript engine for embedded systems, as a potential sandbox for running untrusted code with strict resource limits.
Explores MicroQuickJS, a tiny JavaScript engine for embedded systems, as a potential sandbox for running untrusted code with strict resource limits.
A look at the Raspberry Pi CM0, a tiny Compute Module variant with eMMC and WiFi, its availability, and testing on the EDAtec CM0NANO dev board.
A review of the book 'Bare-Metal Embedded C Programming' for learning low-level STM32 microcontroller programming without an OS.
A technical guide on modifying a USB-C breakout board to provide 5V power to a simple LED strip, explaining the required resistor changes.
A DIY guide to building a home CO2 monitoring system using LoRaWAN sensors, a custom gateway, and a web dashboard.
A tutorial on building a budget-friendly digital display for announcements using a Raspberry Pi Zero 2 W and the MagicMirror software.
A complete guide for beginners on installing NixOS on a Raspberry Pi 4, including downloading, decompressing, and flashing the OS image.
A developer explores running LLMs on a Raspberry Pi Pico with memory constraints, creating a witty e-ink display that generates content from news feeds.
A critique of PINE64's shift away from community-driven development towards a Manjaro-focused model, harming its open-source ethos.
A personal reflection on the successes and failures of open hardware projects, examining challenges like non-free components and supply issues.
A developer's hands-on experience building a functional RISC-V workstation using the HiFive Unmatched board and Alpine Linux.
A blog post exploring the open-source software components found in a modern Siemens washing machine's manual and the implications for embedded systems.
An introduction to SwiftIO, a microcontroller board that runs Swift natively for building IoT projects and learning embedded programming.
A retrospective on KnightOS, a Unix-like operating system written in assembly for TI z80 calculators, focusing on its unique constraints and design.
A developer documents building a DIY air quality monitoring system using sensors and a BeagleBone Black to measure CO2, particulate matter, and other factors.
A deep dive into the software architecture and runtimes of the BBC micro:bit educational computer, exploring its components and how they fit together.
A guide to building a DIY UV exposure box for creating printed circuit boards (PCBs) using an Arduino, a rotary encoder, and an old scanner.
A guide to building a custom operating system for TI calculators, covering prerequisites, tools, and lessons from the KnightOS project.
A developer receives a Raspberry Pi as an early Christmas gift and ponders creative tech projects to build with it.
Explores embedded systems through the lens of Mario Kart, discussing concepts like the 'One-Way Wall' and how programmers can view the world.