Tag
Texas Instruments introduced the MSPM0C1104 microcontroller, a 1.38 mm² device featuring an ARM Cortex-M0+ CPU at 24MHz with 16KB flash and 1KB SRAM, designed for small form factor and low-power embedded applications.
This article shows how to build a custom front panel for the ATmega88 microcontroller and, by manually entering seven instructions, make it flash LEDs as a binary counter, vividly recreating the boot process of early minicomputers.
A project that turns the Raspberry Pi Pico W into a USB Wi-Fi adapter, providing a simple way to add wireless connectivity to devices via USB.
Optocam Zero is a compact DIY digital camera based on Raspberry Pi Zero, using off-the-shelf components and 3D-printed parts. It features autofocus, filters, GIF recording, and easy image transfer via hotspot.
littlefs is a fail-safe filesystem designed for microcontrollers with power-loss resilience, dynamic wear leveling, and bounded RAM/ROM. It provides a POSIX-like API and is written in C for small memory footprints.
Glojure is an open-source Go-hosted interpreter for the Clojure language, providing seamless access to Go libraries and allowing embedding within Go applications. It is in early development but used in hobby projects.
A demonstration of running 'Le Gros Chaton' (likely a lightweight AI model) on a 1984 Toyota Corolla radio, showcasing edge AI on vintage hardware.
This article describes how to create a minimal Linux boot that runs a single process, stripping down the usual initramfs to boot in under a second.
An ESP32-powered alarm clock that wakes you up by discharging a capacitor through a loud bang. The project includes a custom PCB, 3D printed case, and web interface for configuration.
A developer documents their journey of writing a custom x86 BIOS from scratch to boot DOS on a Behringer DDX3216 mixing console, which uses an AMD Elan SC300 386 SoC.
Review of the MilkV Jupiter 2 single-board computer featuring the SpacemiT K3 RISC-V SoC with 16 cores and vector compute, exploring its capabilities for running AI inference workloads.
A comprehensive reverse engineering of the TI-84 Plus OS, documenting memory mapping, paging, system calls, interrupts, floating-point engine, variable system, tokenizer, and I/O subsystems.
Rust Embassy examples for Raspberry Pi Pico 2 covering I2C, SPI, and 1-Wire communication.
Roku has released the LT Operating System as an open source distribution, supporting ESP32 and Linux platforms. The page provides build and flash instructions for developers.
A blog post exploring how to use a Raspberry Pi Pico RP2350 with PIO to monitor the address and data buses of a Z80 microprocessor, including timing considerations and clock speed limits.
A modern, production-ready template for developing Flipper Zero applications using the Zig programming language, providing a streamlined build system that integrates Zig with the Flipper Zero SDK.
wolfSSL has released wolfCOSE, a zero-allocation C library implementing CBOR and COSE with post-quantum signing support (ML-DSA) and a tiny footprint, targeting embedded systems.
A detailed guide to building a low-cost, versatile direct digital synthesis (DDS) signal generator with features like sine, square, triangle, sawtooth waveforms, adjustable frequency, amplitude, duty cycle, and modulation.
Article reports on a Reddit AMA with Raspberry Pi leaders, revealing that the Pi 6 is not expected before early 2028, will focus on faster CPU/IO without a dedicated NPU, and details ongoing Pi Zero supply issues and microcontroller updates.
A technical blog post exploring Rust async programming on ARM architecture using the ARM generic timer, comparing timer peripherals and discussing frameworks like Embassy and RTIC.