
If there’s one thing the Raspberry Pi community does well, it’s push the boundaries of what these boards are capable of. Maker Vlad Tomoiagă has done just that with this exciting RISC-V emulator project. Based on Mini-rv32ima, created by CNLohr, this Pico version, dubbed Pico-rv32ima, is able to run Linux.
The project relies on the Mini-rv32ima emulator core which enables the Pico to run Linux. According to Tomoiagă, it uses two 8 MB SPI PSRAM chips as memory with 4 kB of cache to prevent bottlenecking from the SPI interface. Tomoiagă explains this idea came from the uc32-rvima project created by a maker known as xhackerustc.