4 ms·
Milk-V Duo: A RISC-V SBC that runs Linux and RTOS/Arduino for $5
- sam_bristow 2y agoThis 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.
- Levitating 2y agoAnd 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).
- RantyDave 2y agoNo fewer than four cores across three architectures. It might be even harder to code for than the PS2.
- aappleby 2y agoOh, nowhere near as bad as PS2. All the cores have sane assembly languages and they're all on the same bus.
- Levitating 2y agoIt 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.
- aappleby 2y agoI 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.
- Levitating 2y agoI have the Duo, Duo 256M, the development board and the Duo S. However these are so versatile I wish I bought even more...
- throwawayjoke62 2y ago“Dual-systeCapable of running dual operating systems concurrentlym Operation” looks like they messed up their synchronization.