<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Embedded on Noureddine RAMDI</title><link>https://ramdi.fr/tags/embedded/</link><description>Recent content in Embedded on Noureddine RAMDI</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat, 23 May 2026 20:41:27 +0000</lastBuildDate><atom:link href="https://ramdi.fr/tags/embedded/index.xml" rel="self" type="application/rss+xml"/><item><title>Building an open-source 10.5 GHz phased array radar with FPGA signal processing</title><link>https://ramdi.fr/github-stars/building-an-open-source-10-5-ghz-phased-array-radar-with-fpga-signal-processing/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/building-an-open-source-10-5-ghz-phased-array-radar-with-fpga-signal-processing/</guid><description>AERIS-10 is an open-source X-band phased array radar system with FPGA-based real-time processing and Python GUI. Hardware and firmware are fully available for advanced radar engineering.</description></item><item><title>Deep dive into MicroManipulatorStepper: submicron precision from magnetic gearing and closed-loop stepper control</title><link>https://ramdi.fr/github-stars/deep-dive-into-micromanipulatorstepper-submicron-precision-from-magnetic-gearing-and-closed-loop-stepper-control/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/deep-dive-into-micromanipulatorstepper-submicron-precision-from-magnetic-gearing-and-closed-loop-stepper-control/</guid><description>MicroManipulatorStepper achieves 50nm step resolution with low-cost steppers via magnetic gearing and 30kHz closed-loop PWM. Explore its architecture, firmware, and precision tradeoffs.</description></item><item><title>ESP-DASH: Real-time on-device dashboards for ESP32 and RP2040 microcontrollers</title><link>https://ramdi.fr/github-stars/esp-dash-real-time-on-device-dashboards-for-esp32-and-rp2040-microcontrollers/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/esp-dash-real-time-on-device-dashboards-for-esp32-and-rp2040-microcontrollers/</guid><description>ESP-DASH is a C++ library that generates real-time web dashboards on ESP32 and RP2040 microcontrollers, requiring no frontend code and working fully offline.</description></item><item><title>ESP32 Bit Pirate: Multi-protocol hardware hacking firmware on ESP32-S3</title><link>https://ramdi.fr/github-stars/esp32-bit-pirate-multi-protocol-hardware-hacking-firmware-on-esp32-s3/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/esp32-bit-pirate-multi-protocol-hardware-hacking-firmware-on-esp32-s3/</guid><description>ESP32 Bit Pirate firmware turns affordable ESP32-S3 boards into versatile hardware hacking tools, supporting many protocols via USB serial or web CLI. Scriptable and Bus Pirate compatible.</description></item><item><title>finit: a minimal, fast init system for embedded Linux</title><link>https://ramdi.fr/github-stars/finit-a-minimal-fast-init-system-for-embedded-linux/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/finit-a-minimal-fast-init-system-for-embedded-linux/</guid><description>Finit is a lightweight init system in C designed for embedded Linux, offering deterministic, fast boot without systemd&amp;rsquo;s complexity. Ideal for resource-constrained devices.</description></item><item><title>FusionCore: A robust ROS 2 Unscented Kalman Filter for sensor fusion with adaptive GPS outlier rejection</title><link>https://ramdi.fr/github-stars/fusioncore-a-robust-ros-2-unscented-kalman-filter-for-sensor-fusion-with-adaptive-gps-outlier-rejection/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/fusioncore-a-robust-ros-2-unscented-kalman-filter-for-sensor-fusion-with-adaptive-gps-outlier-rejection/</guid><description>FusionCore is a ROS 2 SDK implementing an Unscented Kalman Filter that fuses IMU, wheel encoders, and GPS at 100 Hz with adaptive noise covariance and robust GPS outlier rejection.</description></item><item><title>HelloESP: Serving a Public Website from an ESP32 Behind NAT with Cloudflare WebSocket Relay</title><link>https://ramdi.fr/github-stars/helloesp-serving-a-public-website-from-an-esp32-behind-nat-with-cloudflare-websocket-relay/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/helloesp-serving-a-public-website-from-an-esp32-behind-nat-with-cloudflare-websocket-relay/</guid><description>HelloESP runs a full public website on a $25 ESP32, using a Cloudflare Worker to relay requests via a persistent outbound WebSocket tunnel, enabling live sensor data and games behind NAT.</description></item><item><title>Inside HackRF: An open-source software-defined radio platform bridging RF and embedded USB streaming</title><link>https://ramdi.fr/github-stars/inside-hackrf-an-open-source-software-defined-radio-platform-bridging-rf-and-embedded-usb-streaming/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-hackrf-an-open-source-software-defined-radio-platform-bridging-rf-and-embedded-usb-streaming/</guid><description>HackRF is a versatile open-source SDR platform offering firmware and host software in C for real-time USB 2.0 streaming and RF experimentation from 1 MHz to 6 GHz.</description></item><item><title>MicroPython: running Python 3 async/await on microcontrollers with a minimal footprint</title><link>https://ramdi.fr/github-stars/micropython-running-python-3-async-await-on-microcontrollers-with-a-minimal-footprint/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/micropython-running-python-3-async-await-on-microcontrollers-with-a-minimal-footprint/</guid><description>MicroPython brings Python 3.x with async/await to microcontrollers with as little as 256KB flash and 16KB RAM. This article explores its architecture, design tradeoffs, and how to navigate the repo.</description></item><item><title>MiniDexed: Bare-metal DX7 FM synthesis on Raspberry Pi with near-zero latency</title><link>https://ramdi.fr/github-stars/minidexed-bare-metal-dx7-fm-synthesis-on-raspberry-pi-with-near-zero-latency/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/minidexed-bare-metal-dx7-fm-synthesis-on-raspberry-pi-with-near-zero-latency/</guid><description>MiniDexed runs up to 8 DX7 tone generators on bare-metal Raspberry Pi, eliminating OS latency for near-zero MIDI-to-audio delay. It emulates a Yamaha TX816 in a compact setup.</description></item><item><title>socktop: a request-driven Rust remote system monitor with near-zero idle CPU</title><link>https://ramdi.fr/github-stars/socktop-a-request-driven-rust-remote-system-monitor-with-near-zero-idle-cpu/</link><pubDate>Sat, 23 May 2026 20:41:14 +0000</pubDate><guid>https://ramdi.fr/github-stars/socktop-a-request-driven-rust-remote-system-monitor-with-near-zero-idle-cpu/</guid><description>socktop is a Rust-based remote system monitor featuring a request-driven agent design with near-zero CPU when idle, using WebSocket and a Ratatui TUI client.</description></item><item><title>Elato-Local: a local voice AI platform bridging desktop and embedded IoT on Apple Silicon</title><link>https://ramdi.fr/github-stars/elato-local-a-local-voice-ai-platform-bridging-desktop-and-embedded-iot-on-apple-silicon/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/elato-local-a-local-voice-ai-platform-bridging-desktop-and-embedded-iot-on-apple-silicon/</guid><description>Elato-Local is a local voice AI platform combining Whisper ASR, local LLMs, and ESP32-S3 firmware flashing from a Tauri desktop app. It enables subscription-free, privacy-first AI on Apple Silicon with embedded device integration.</description></item><item><title>esp-drone: Wi-Fi controlled drone firmware ported to ESP32 from Crazyflie</title><link>https://ramdi.fr/github-stars/esp-drone-wi-fi-controlled-drone-firmware-ported-to-esp32-from-crazyflie/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/esp-drone-wi-fi-controlled-drone-firmware-ported-to-esp32-from-crazyflie/</guid><description>esp-drone ports Crazyflie drone firmware to ESP32 SoCs, replacing proprietary radio with Wi-Fi for flight control. It supports stabilize, height-hold, and position-hold modes.</description></item><item><title>Real-time flight control on ESP32: how drone_meishi runs a 500 Hz IMU fusion and PID loop alongside WebSocket I/O</title><link>https://ramdi.fr/github-stars/real-time-flight-control-on-esp32-how-drone-meishi-runs-a-500-hz-imu-fusion-and-pid-loop-alongside-websocket-i-o/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/real-time-flight-control-on-esp32-how-drone-meishi-runs-a-500-hz-imu-fusion-and-pid-loop-alongside-websocket-i-o/</guid><description>drone_meishi runs a 500 Hz IMU fusion and PID control loop with 20 kHz motor PWM on ESP32, while handling WebSocket joystick input asynchronously. Here&amp;rsquo;s how it balances real-time control and I/O.</description></item><item><title>Trail Mate: Offline GPS and Dual LoRa Mesh Firmware for ESP32 Devices</title><link>https://ramdi.fr/github-stars/trail-mate-offline-gps-and-dual-lora-mesh-firmware-for-esp32-devices/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/trail-mate-offline-gps-and-dual-lora-mesh-firmware-for-esp32-devices/</guid><description>Trail Mate is an embedded C firmware for ESP32 devices offering offline GPS navigation and dual LoRa mesh networking. It supports Meshtastic and MeshCore protocols, prioritizing hardware abstraction and deterministic behavior.</description></item><item><title>ZSWatch: open-source smartwatch firmware and hardware built on Zephyr RTOS</title><link>https://ramdi.fr/github-stars/zswatch-open-source-smartwatch-firmware-and-hardware-built-on-zephyr-rtos/</link><pubDate>Tue, 05 May 2026 13:37:39 +0000</pubDate><guid>https://ramdi.fr/github-stars/zswatch-open-source-smartwatch-firmware-and-hardware-built-on-zephyr-rtos/</guid><description>ZSWatch is a fully open-source smartwatch project with hardware designs and Zephyr RTOS firmware running on Nordic nRF5340. It balances embedded constraints with rich sensors and BLE connectivity.</description></item><item><title>Driving dual SPI displays on the M5Stack Cardputer ADV: managing bus sharing and flicker-free rendering</title><link>https://ramdi.fr/github-stars/driving-dual-spi-displays-on-the-m5stack-cardputer-adv-managing-bus-sharing-and-flicker-free-rendering/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/driving-dual-spi-displays-on-the-m5stack-cardputer-adv-managing-bus-sharing-and-flicker-free-rendering/</guid><description>This repo solves the challenge of driving two SPI displays with different specs on the M5Stack Cardputer ADV by enforcing a strict init sequence and using sprite buffers for flicker-free rendering.</description></item><item><title>Inside Ragtime_Panthera: a C++ 6-DOF robotic arm with plans for 7-DOF dexterity</title><link>https://ramdi.fr/github-stars/inside-ragtime-panthera-a-c-6-dof-robotic-arm-with-plans-for-7-dof-dexterity/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-ragtime-panthera-a-c-6-dof-robotic-arm-with-plans-for-7-dof-dexterity/</guid><description>Ragtime_Panthera is an open-source 6-DOF robotic arm with integrated gripper, built in C++ with Python tutorials. Discover its architecture, control stack, and the move to 7-DOF for more dexterity.</description></item><item><title>Mapping the full attack surface of connected devices with awesome-connected-things-sec</title><link>https://ramdi.fr/github-stars/mapping-the-full-attack-surface-of-connected-devices-with-awesome-connected-things-sec/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/mapping-the-full-attack-surface-of-connected-devices-with-awesome-connected-things-sec/</guid><description>A curated knowledge base covering hardware and wireless attack surfaces of connected devices, essential for IoT security researchers and hardware hackers.</description></item><item><title>MeshCore-Cardputer-ADV: Custom TFT UI for LoRa Mesh Networking on ESP32-S3</title><link>https://ramdi.fr/github-stars/meshcore-cardputer-adv-custom-tft-ui-for-lora-mesh-networking-on-esp32-s3/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/meshcore-cardputer-adv-custom-tft-ui-for-lora-mesh-networking-on-esp32-s3/</guid><description>MeshCore-Cardputer-ADV enhances M5Stack Cardputer-Adv firmware with a custom TFT UI over MeshCore&amp;rsquo;s LoRa mesh networking stack. Features include chat, GPS sharing, and Bluetooth config.</description></item><item><title>PycoClaw: Running full OpenClaw AI agents on $5 ESP32 microcontrollers with MicroPython</title><link>https://ramdi.fr/github-stars/pycoclaw-running-full-openclaw-ai-agents-on-5-esp32-microcontrollers-with-micropython/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/pycoclaw-running-full-openclaw-ai-agents-on-5-esp32-microcontrollers-with-micropython/</guid><description>PycoClaw ports OpenClaw AI agents to MicroPython, enabling full conversational agents on $5 ESP32 chips with 8MB+ flash and 4MB+ PSRAM. It supports hybrid memory, subagents, cron, and multi-LLM compatibility.</description></item><item><title>Rapidhash: Instruction-Budgeted 64-bit Hash Functions for Diverse Deployment Contexts</title><link>https://ramdi.fr/github-stars/rapidhash-instruction-budgeted-64-bit-hash-functions-for-diverse-deployment-contexts/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/rapidhash-instruction-budgeted-64-bit-hash-functions-for-diverse-deployment-contexts/</guid><description>Rapidhash offers three 64-bit hash variants optimized for general use, HPC, and embedded systems, balancing instruction count and performance without architecture-specific intrinsics.</description></item><item><title>suzui-rs: a Rust TUI for Suzuki ECU diagnostics via Raspberry Pi composite video</title><link>https://ramdi.fr/github-stars/suzui-rs-a-rust-tui-for-suzuki-ecu-diagnostics-via-raspberry-pi-composite-video/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/suzui-rs-a-rust-tui-for-suzuki-ecu-diagnostics-via-raspberry-pi-composite-video/</guid><description>suzui-rs is a Rust terminal app reading Suzuki ECU data via SDL protocol, running on Raspberry Pi and outputting composite video to car stereo for real-time diagnostics.</description></item><item><title>Waveshare Watch Rust firmware: efficient no_std embedded Rust for ESP32-S3 AMOLED smartwatch</title><link>https://ramdi.fr/github-stars/waveshare-watch-rust-firmware-efficient-no-std-embedded-rust-for-esp32-s3-amoled-smartwatch/</link><pubDate>Mon, 04 May 2026 10:23:02 +0000</pubDate><guid>https://ramdi.fr/github-stars/waveshare-watch-rust-firmware-efficient-no-std-embedded-rust-for-esp32-s3-amoled-smartwatch/</guid><description>A no_std Rust firmware replacing C/C++ for the Waveshare ESP32-S3 AMOLED smartwatch, achieving &amp;gt;99% CPU sleep with async event-driven design and custom peripheral drivers.</description></item><item><title>GrafeoDB: a high-performance Rust graph database supporting six query languages with a unified execution model</title><link>https://ramdi.fr/github-stars/grafeodb-a-high-performance-rust-graph-database-supporting-six-query-languages-with-a-unified-execution-model/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/grafeodb-a-high-performance-rust-graph-database-supporting-six-query-languages-with-a-unified-execution-model/</guid><description>GrafeoDB is a Rust-native graph database supporting LPG and RDF with six query languages. Its modular translator compiles all queries into a unified plan and delivers top-tier performance in benchmarks.</description></item><item><title>HyperHDR: floating-point color pipeline for low-latency ambient lighting</title><link>https://ramdi.fr/github-stars/hyperhdr-floating-point-color-pipeline-for-low-latency-ambient-lighting/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/hyperhdr-floating-point-color-pipeline-for-low-latency-ambient-lighting/</guid><description>HyperHDR offers a high-performance ambient lighting system with a floating-point color engine, hardware-accelerated capture, and ultra-low latency LED control optimized for Raspberry Pi and embedded platforms.</description></item><item><title>Inside DJI's RoboMaster-SDK: A C Library for Educational Robot Control</title><link>https://ramdi.fr/github-stars/inside-dji-s-robomaster-sdk-a-c-library-for-educational-robot-control/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/inside-dji-s-robomaster-sdk-a-c-library-for-educational-robot-control/</guid><description>DJI&amp;rsquo;s RoboMaster-SDK is a C library providing hardware abstraction for the RoboMaster EP educational robot, enabling motor and sensor control via a minimal API.</description></item><item><title>Kame32: A Minimalist C++ Robotics Project with Room to Grow</title><link>https://ramdi.fr/github-stars/kame32-a-minimalist-c-robotics-project-with-room-to-grow/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/kame32-a-minimalist-c-robotics-project-with-room-to-grow/</guid><description>Kame32 is a C++ robotics repo targeting embedded real-time control on 32-bit microcontrollers. Its sparse docs highlight a common open-source gap in embedded robotics: solid code, limited onboarding.</description></item><item><title>OpenDeck: a Zephyr-based no-code firmware platform for versatile MIDI controller development</title><link>https://ramdi.fr/github-stars/opendeck-a-zephyr-based-no-code-firmware-platform-for-versatile-midi-controller-development/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/opendeck-a-zephyr-based-no-code-firmware-platform-for-versatile-midi-controller-development/</guid><description>OpenDeck uses Zephyr RTOS and a web configurator to enable no-code MIDI controller firmware across multiple MCUs, supporting extensive I/O and MIDI features with cross-board compatibility.</description></item><item><title>PiKVM: Turning a Raspberry Pi into a low-latency remote IP-KVM system</title><link>https://ramdi.fr/github-stars/pikvm-turning-a-raspberry-pi-into-a-low-latency-remote-ip-kvm-system/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/pikvm-turning-a-raspberry-pi-into-a-low-latency-remote-ip-kvm-system/</guid><description>PiKVM transforms a Raspberry Pi into a remote IP-KVM with 35-50ms H.264 latency, HDMI-to-CSI capture, USB HID emulation, and virtual mass storage for server management.</description></item><item><title>Shrike: an open FPGA-MCU development board bridging reconfigurable logic and microcontrollers</title><link>https://ramdi.fr/github-stars/shrike-an-open-fpga-mcu-development-board-bridging-reconfigurable-logic-and-microcontrollers/</link><pubDate>Mon, 04 May 2026 10:23:01 +0000</pubDate><guid>https://ramdi.fr/github-stars/shrike-an-open-fpga-mcu-development-board-bridging-reconfigurable-logic-and-microcontrollers/</guid><description>Shrike is a low-cost open-source FPGA development board paired with microcontrollers, enabling beginners to explore heterogeneous FPGA-MCU computing with accessible hardware and open toolchains.</description></item></channel></rss>