Embedded Microservices and the Limits of Code Refactoring
An analysis of the OpenBMC project highlights the complexities of implementing microservices in embedded systems and the limitations of refactoring monolithic C++ code.

An analysis of the OpenBMC project highlights the complexities of implementing microservices in embedded systems and the limitations of refactoring monolithic C++ code.

The BGM repository provides a multi-level abstraction framework to enable seamless deployment of digital circuit projects across diverse FPGA development boards.

A guide to debugging FPGA designs on Zynq SoC using Xilinx Virtual Cable and Debug Bridge for remote ILA access without physical JTAG.

Astra Group and Elron have partnered to integrate the Astra Linux Embedded OS into Eltay microcomputers, creating a fully localized hardware and software platform.
Rust offers embedded developers a way to enforce architectural constraints at compile time, using ownership and type systems to manage hardware resources safely.

A developer achieved 20 fps video playback on an E-Ink display using a $71 ESP32-S3 board and a custom driver.

Engineers have created a method to replace legacy B&R controllers with mini-PCs, maintaining existing hardware and project logic through a custom real-time gateway.

A software-based UART implementation using DMA and hardware timers provides a solution for microcontrollers with limited physical communication interfaces.

Efficient Computer has developed the Electron E1, a spatial dataflow processor that claims to be up to 100 times more energy-efficient than ARM chips for specific embedded tasks.

A developer implemented a monochrome video adapter on a DE0-CV FPGA board using RISC-V atomic instructions to optimize pixel manipulation.

A developer has created a single-bit ADC for the STM32F407ZG microcontroller by leveraging DMA and hardware timers to sample GPIO pins at 76.8 kHz without using dedicated hardware.
