RISC-V, for fun, day 0 — Author: Taek Lee
01:52 PM

As an ex-hardware/embedded engineering student, my dream has always been to build a cool device.

And that usually means you want to build something from scratch as much as possible.

RISC-V has been one of those goals that I used to have. Building your own ISA, building custom chips, and optimizing are things any hardware geek would want to do.

I forgot about that for a while, as my daily work has been busy.

Earlier this year, when VB suggested the EVM be replaced with RISC-V, I ended up thinking this is the right time for me to start revisiting RISC-V and the latest use cases.

So, I will work through what RISC-V is and how I’ll use it as a hobbyist and become a professional if possible.

My end-goal for this project will be making my own crypto-accelerated RISC-V handheld.

But first, let’s use QEMU and Ubuntu to learn what RISC-V is and how to work on it.

FYI, I don’t learn by reading manuals; I just bump around and figure out what’s going on.