Soon we’ll see many new 64-bit RISC-V SBCs based on the Sophgo SG2000 RISC-V SoC. Will they boot NuttX? Let’s find out…
(1) We boot Linux on Milk-V Duo S (with SG2000) (2) Peek inside SG2000 Linux and observe how it boots (3) Then we take NuttX for RISC-V (Ox64 BL808) (4) Tweak NuttX Kernel to boot on SG2000 (5) Fix the (undocumented) Interrupt Controller (6) And Milk-V Duo S boots to a fully-functional NuttX Shell (7) Something strangely satisfying about NuttX on RISC-V… We finished the port in Only 10 Days 🎉 Here's how: https://lupyuen.codeberg.page/articles/sg2000.html Lup