Linus Torvalds on a "debug session from hell" in the Linux Intel Xe GPU driver:
AI did much of the grunt work and "enormously helped" but repeatedly concluded the bug was impossible.
A nice example of AI as a tool, not a replacement for engineering.
phoronix.com/news/Linus-Torv…
A 30-year-old article on finite state machines in Forth that still feels relevant to embedded software today.
The neat idea: turn the state-transition table itself into executable structure, rather than a pile of conditionals.
forth.org/literature/noble.h…
After the beginner-friendly roadmap from the previous post, here comes a comprehensive ebook: Embedded Systems - Shape The World.
users.ece.utexas.edu/~valvan…
Is it time to revisit microkernels?
With today's hardware and growing emphasis on safety and isolation, are the classic arguments against microkernels still valid?
Worth a read for anyone working on embedded or safety-critical systems.
notes.hella.cheap/maybe-we-s…
The SDK is part of your power budget.
Same ESP32-C6.
Same workload.
Different power consumption.
A nice reminder that firmware architecture matters just as much as hardware when optimising battery-powered designs.
qoitech.com/blog/esp32-c6-po…
Inside BMW’s latest infotainment platform: Snapdragon SA8155P, automotive Ethernet, APIX, safety MCU and more. An excellent hardware teardown for anyone interested in embedded systems and automotive electronics. hakstuff.net/blog/teardown-t…
Labelled data is scarce for embedded vision.
SemSim uses semantic similarity to improve semi-supervised image segmentation. An interesting idea with applications beyond medical imaging.
brandonli.net/semisim/#EmbeddedAI#ComputerVision
Running DOOM is cool. Building the CPU that runs it is cooler.
This write-up follows the journey from designing a custom RISC-V processor to FPGA implementation and using DOOM to validate the design.
Excellent hardware/software co-design read.
armaangomes.com/blogs/doom/
Is your company currently hiring for an embedded systems role?
Reply with a link to the opening and any relevant context.
If you’re not, we’d appreciate a repost for visibility.
#EmbeddedSystems#Firmware#Hiring
Origami meets electronics: researchers created conductive circuit traces by folding and cutting a liquid-metal-impregnated paper-like material. An intriguing approach for rapid prototyping, STEM education, and interactive paper devices. spectrum.ieee.org/origami-ci…
EMiX extends FPGA emulation beyond the limits of a single board by partitioning RISC-V SoCs across multiple interconnected FPGAs. The authors demonstrate a Linux-capable 64-core system spanning 8 FPGAs and plan to open-source the framework.
arxiv.org/abs/2604.27012#RISCV#FPGA
A remarkable piece of embedded systems history: in 2001, a tiny web server was embedded in a preserved housefly. More than a technical feat, it’s a thought-provoking exploration of technology, media art, and ethics. conceptlab.com/fly/
If you're writing embedded firmware in C, this free book deserves a place in your library.
Modern C by Jens Gustedt i not an embedded book but it'll make you a better embedded developer.
Free PDF: gustedt.gitlabpages.inria.fr…
From spinning platters to firmware internals: a fascinating look at how hard drives really work. If you're into embedded systems, firmware analysis, or hardware hacking, this is worth your time
icode4.coffee/?p=1465#embedded#firmware#JTAG by @Grimdoomer
NASA still maintains some of the Voyager spacecraft code in a 1970s-era programming language that almost nobody on Earth fully understands anymore, and the handful of engineers who do are now in their 80s
spacedaily.com/nasa-still-ma…
Want to understand what really happens inside a scientific calculator?
This 10-part series covers numerical methods, a custom CPU, microcode, BCD arithmetic, FPGA implementation, PCB design, and verification. A fantastic engineering deep dive.
baltazarstudios.com/calculat…