nortti
@nortti

I am looking to start a risc-v operating system development project with a few friends, but we've not been able to find a good SBC to use as the development target. we'd want a reasonably cheap board with a 64-bit risc-v cpu, a UART that is easily accessible and does not have hardware bugs, and hardware documentation available for peripherals on it

(rebugs are appreciated)


You must log in to comment.

in reply to @nortti's post:

Not sure how much performance you need, but I've been working on a Rust OS, and I've been using the Allwinner D1 (64-bit RISC-V C906 CPU), specifically the Sipeed Lichee RV, which is a single core, 1GHz CPU, with 512M DDR3. There is also the Mango Pi MQ-Pro. I actually chose it specifically because it was single core, so I didn't have to figure out a multi-core kernel yet :D

If you're using Rust, there is a PAC already for the peripherals, which I've used for some demos:

https://twitter.com/bitshiftmask/status/1558262708688101376

Happy to chat about my OS project if y'all are interested in joining, but the D1 has been fun to work with, and it's also the same C906 CPU core that is in the Pine Ox64 (though - the Ox64 has a much smaller amount of RAM, and totally different peripherals!), so it definitely seems like there are some options.

thank you for the recommendations! Allwinner D1 seems just fine for our purposes

the Lichee RV seems to be a combination of the system on a module and a port replicator it is plugged into. are there different port replicators being sold for it such that we'd want to look for a specific one? can it be run with just the base SoM board?

we are also planning to develop our OS in rust, so thank you for the link. the specifics are still somewhat open, but our goal is a system with similar UX to RISC OS