Subject
6 entries
Embedded Systems
Bookmarks
zclaw: ESP32-resident AI assistant
zclaw is an AI assistant that runs on an ESP32 microcontroller within a strict 888 KiB firmware budget. Handles natural language scheduling, GPIO control, memory, and tool calling — written in C with ESP-IDF.
Raspberry Pi Setup Scripts
A GitHub Gist with setup scripts for the Raspberry Pi, including the essential dd command for writing a Raspbian image to an SD card. A practical reference from 2012 when the Pi was new and setup guides were scarce.
Cross Compiling Node.js v0.8.x
Nathan Rajlich's guide to cross-compiling Node.js v0.8.x for ARM targets — a prerequisite for running Node.js on Raspberry Pi and similar ARM boards in 2012, before pre-built ARM binaries were widely distributed.
Configuring Wireless LAN on Raspberry Pi with RTL8188CUS WiFi Dongle
A 2012 setup guide for adding WiFi to the Raspberry Pi using the RTL8188CUS USB dongle — one of the first supported cheap WiFi adapters. The Pi had no built-in wireless until the Pi 3 in 2016, so USB dongles were required for years.
Mars Curiosity Rover: 2.5 Million Lines of Embedded C
Stack Exchange answer explaining that the Mars Curiosity rover runs on 2.5 million lines of embedded C, using a real-time operating system called VxWorks. An eye-opening look at mission-critical embedded software at its most demanding.
AVRQueue: Task Scheduler and Watchdog for Arduino
AVRQueue is a cooperative task scheduler and watchdog for Arduino/AVR microcontrollers — lets you run multiple pseudo-concurrent tasks without an RTOS. Useful when polling multiple sensors or peripherals in a loop without blocking.
