Tag
This paper proposes a lazy arithmetic approach using systolic arrays to close the verification gap for deep neural networks on embedded systems, addressing numerical incompatibilities and hardware vulnerabilities.
This tweet thread discusses the success of .NET in embedded systems via PLCnext Technology's eCLR runtime, and highlights the PLCnext ROS Bridge that enables hardware interoperability between industrial PLCs and ROS for robotic applications.
EvoLP is a self-evolving latency predictor for neural network models on edge devices, designed to guide model compression while satisfying strict latency constraints. It outperforms prior methods across multiple edge devices and model variants.
Veecle OS is an open-source Rust-based programming framework that enables developers to write software for low-power embedded devices and high-performance systems using a unified architecture, targeting software-defined vehicles, robotics, and embedded applications.
This paper presents MiLSD, a micro line-segment detector designed for resource-constrained devices like microcontrollers. It systematically compares output representations within a compact fully-convolutional backbone and shows that 8-bit quantization preserves full-precision performance, while 4-bit quantization causes degradation, achieving improved accuracy within a 1 MB activation budget.
Dragonfruit is an open-source emulator of the Motorola DragonBall processor that runs Palm OS 3.x on ESP32 devices like the M5Paper, supporting stylus input, ROM loading, and add-on installation.
The article argues that just as software became personalized, hardware is next, with cheap devices and open platforms enabling users to write their own software for small, sensor-rich gadgets.
Qualcomm releases version 2.0 of its Linux support package, improving driver and board support for its chipsets.
This paper proposes two hardware-agnostic dynamic scheduling strategies (a model-free reinforcement learning agent and an on-the-fly approximated prediction method) for managing task execution in batteryless IoT devices with unknown workloads, and evaluates them against existing approaches using a simulation framework with real-world solar data.
FLOPPINUX is a complete Linux distribution that fits on a single 1.44MB floppy disk, supporting minimal hardware like Intel 486DX and 20MB RAM. It boots into a terminal with persistent storage and essential tools.
The article argues that traditional embedded Linux build systems like Yocto and Buildroot are becoming outdated for modern products that require continuous updates and cloud-like behaviors, and suggests the need for a new approach to build system design.
UTFS is a small embedded file system inspired by the TAR format, designed for microcontrollers to store data with string-based file names, separating data storage from application logic.
The author successfully repaired the Revo hubless bike, known as 'the world's worst e-bike,' through reverse engineering, cracking the Bluetooth password, and creating a custom screen, restoring all its functions and adding new features.
A Cornell ECE4760 course project demonstrates that the RP2040 microcontroller's DMA subsystem is Turing complete, building a functional fetch-execute CPU entirely out of DMA channel operations without involving the ARM cores.
Proposes a modular reference architecture for embedded AI agent systems at the edge, decoupling on-device and cloud-augmented agents with a governance layer for safety and policy enforcement.
A detailed guide on connecting a JLink JTAG probe to the Pinecil soldering iron via its breakout board to enable hardware debugging of the Bouffalo Lab BL706 MCU (SiFive E24 core) using JLinkGDBServer and GDB, particularly useful for Zephyr RTOS development.
NVIDIA announces JetPack 7.2 and NemoClaw support on Jetson, bringing agentic AI capabilities to edge devices like robotics and industrial automation, with performance boosts and new developer tools.
Oxide Computer Company describes debugging a service processor that would drop off the management network in their next-generation Cosmo sled. The investigation involved checking for task starvation, stack overflows, and eventually using debug headers to identify the root cause.
The article explains the Goertzel algorithm for efficiently detecting Bell 202 AFSK tones (1200/2200 Hz) on small embedded systems for packet radio decoding, providing visualizations and context.
A hobbyist built a functional self-powered computer that is literally the size of a credit card and about 1mm thick, using an ESP32, NFC, e-ink display, and custom flex PCB.