Design for Debuggability

There is a part of writing a Linux BSP that I dread profoundly, and it’s among the most trivial ones. Specifically, I’m talking about that part where you’ve written a new device driver, or modified something in an old one, or you just need to configure it. You’ve added the right incantation in the device… Continue Reading Design for Debuggability

RISC-V: You Should Be Looking Into It Today

If you’d have told me five years ago that soon enough I will be able to drop a Cortex M IP in my design, at no price at all, there is a good chance that I would have said something snarky about optimism and how harsh reality actually is. And yet here we are. Arm… Continue Reading RISC-V: You Should Be Looking Into It Today