Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Milk-V Duo: A RISC-V SBC that runs Linux and RTOS/Arduino for $5 (milkv.io)
36 points by Levitating on June 20, 2024 | hide | past | favorite | 8 comments


This is an odd little board. It has 2 RISC-V cores (different clock rates) an ARM core (A53) and an 8051 MCU core.

With the low price it could be interesting as a platform in an educational setting perhaps.


And a TPU! Together with it's CSI this board is perfect for running image related neural networks like face detection.

> It has 2 RISC-V cores

These are separated though, with the default firmware the big core runs linux and the small core runs rtos.

They implemented a protocol called mailman to interact between the big (linux) core and the small (arduino/rtos) core.

The 8501 also implements mailman and this core can be used to wake up the others.

The usb-c connection is used for rndis so you can plug it in and immediately access it's internal network. But the usb-c connection can also be used to flash Arduino code (replacing RTOS). Additionally the board supports 5 serial consoles via UART.

I now own a couple of these boards and the possibilities of what I can do with them seem endless. I also have the Duo S which includes an additional CSI lane, an ethernet port and a usb port (as well as color coded gpio pins).


No fewer than four cores across three architectures. It might be even harder to code for than the PS2.


It cannot utilize the arm and big risc-v core simultaneously. You can choose which one to use by jumping a gpio pin (or with a physical switch on the Duo S).

The big core typically runs Linux, while the smaller core typically runs RTOS (or arduino). And using a protocol (mailman) they can communicate.

The 8501 also uses mailman and can be used to wake up the rest of the system.


Oh, nowhere near as bad as PS2. All the cores have sane assembly languages and they're all on the same bus.


“Dual-systeCapable of running dual operating systems concurrentlym Operation” looks like they messed up their synchronization.


I have one, it's a cute toy but I wish I'd shelled out a few bucks more for the Duo S - better form factor, 8x the ram.


I have the Duo, Duo 256M, the development board and the Duo S.

However these are so versatile I wish I bought even more...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: