From tooling and architecture to developer workflows. A solid look at how embedded engineering is evolving beyond traditional constraints
popovicu.com/posts/writing-a… by @popovicu94
⚔️ Firmware flame war starter:
“Rust is too heavy for MCUs.”
“C is unsafe.”
“Tooling matters more.”
“Memory footprint decides everything.”
Meanwhile, here’s data from an industrial comparison of Embedded Rust vs C using Ariel OS arxiv.org/abs/2604.25679
The author built a dynamic quadruped robot for ~$1,450. One of the coolest engineering tradeoff breakdowns I’ve read in a while
aaedmusa.com/projects/cara2 by @aaedmusayt
The article titled "Fully Preserving Fisher-Price Pixter" is a fantastic @dmitrygr job!
Extract of the TLDR by himself: […] complete reverse engineering, documentation, emulation, and preservation of all […] device series and [almost] all the games
dmitry.gr/?r=05.Projects&pro…
linux networking is so low level that you can sniff every packet your machine sees with a single raw socket.
without wireshark and libpcap the kernel handing ethernet frames directly to userland.
linux literally exposes raw layer-2 traffic to userspace.
Do you remember the PC Engine? The TurboGrafx-16 in the US? I used to love this video game console so much. How was its hardware?
PC Engine CPU jsgroth.dev/blog/posts/pc-en…
⚡️ A deep dive into embedded security and firmware protections: “Exploiting the Tesla Wall Connector from its Charge Port Connector – Part 2: Bypassing the Anti-Downgrade” #embedded#embedsyssynacktiv.com/en/publication…
should've bought some photonics stocks when I first saw this video.. anyway this is a photonic integrated circuit chip from a 1.6T DWDM transceiver module by Infinera (2 wavelengths x 2 polarizations (DP-64QAM) x 96 GBaud), and I'll make some guess on what is going on on this PIC.
before I start, you can zoom in onto the edges and see the facets were cleaved... (the year was already ~2020)
(image credit: siliconpr0n.org/map/infinera…)
When 'Close to the Hardware' isn't close enough
A great reminder that the real “Hello World” of embedded systems isn’t blinking an LED. It’s understanding everything that happens before main() even exists lmilz.dev/blog/2026/04/19/Em…#embedded#embedsys
From Gates to a Calculator
A fully functional scientific calculator in hardware using an FPGA. It includes a custom soft CPU, microcode firmware, and supporting tools github.com/gdevic/FPGA-Calcu…