Milk-V Duo是一款基于算能 CV1800B芯片的MPU,能够运行基于LINUX和RTOS的操作系统。Milk-V Duo为专业人士、工业OEM企业、物联网爱好者、业余爱好者、DIYers和创作者提供了一个可靠、低成本且极具功能的平台,使他们能够打造和调试自己的想法,并将其变成现实。
购买链接:https://milkv.io/duo
官方文档:https://milkv.io/zh/docs/duo/overview
Image下载:https://github.com/milkv-duo/duo-buildroot-sdk
摄像头购买链接:Camara for Duo now Available! - Duo - MilkV Community
下载资源
Hardware Development Kit: HDK-CV180xB
Software Development Kit: SDK-CV180xB
Hardware
-
CVITEK CV1800B (T-head C906@1Ghz + C906@700MHz)
-
Dual RV64 Core up to 1GHz
-
64MB RAM
-
Provides 10/100Mbps Ethernet via optional add-on board
-
Technology supports running both Linux and RTOS
本界面用于整理DUO的案例:
TPU
1.基于GoogleNet的图像分类算法移植与测试 https://github.com/sophgocommunity/Duo_Doc/tree/main/TPU_SDK/Milk-V%20Duo开发板实战——基于Googlenet的的图像分类.pdf
2.基于MobileNetV2的图像分类算法移植与测试 https://github.com/sophgocommunity/Duo_Doc/tree/main/TPU_SDK/Milk-V%20Duo开发板实战——基于MobileNetV2的的图像分类.pdf
3.基于ShuffleNetV2的图像分类算法移植与测试 https://github.com/sophgocommunity/Duo_Doc/tree/main/TPU_SDK/Milk-V%20Duo开发板实战——基于ShuffleNetV2的的图像分类.pdf
4.基于Squeezenet1.1的图像分类算法移植与测试 https://github.com/sophgocommunity/Duo_Doc/tree/main/TPU_SDK/Milk-V%20Duo开发板实战——基于Squeezenet的的图像分类.pdf
5.基于YOLOv5的目标检测算法移植与测试 https://github.com/sophgocommunity/Duo_Doc/tree/main/TPU_SDK/Milk-V%20Duo开发板实战——基于YOLOv5的目标检测.pdf
(Github太慢?指路此论坛 :基于Duo开发板的YOLOv5目标检测)
6.Milk-V Duo开发板实战——基于Resnet18的的图像分类
https://github.com/sophgocommunity/Duo_Doc/blob/main/TPU_SDK/Milk-V%20Duo开发板实战——基于Resnet18的的图像分类.pdf
7.Milk-V Duo开发板实战——基于Densenet的的图像分类 https://github.com/sophgocommunity/Duo_Doc/blob/main/TPU_SDK/Milk-V%20Duo开发板实战——基于Densenet的的图像分类.pdf
Build System and Toolchain
1.Milk-V Duo运行Arch Linux系统 【Arch Linux On Milkv-duo】Milkv-duo 运行 Arch Linux 系统 - Duo - MilkV Community
2.Milk-v Duo运行Openeuler系统 【Milk-V Duo 开发板1积分体验】 Milkv Duo 运行 openEuler RISC-V - #2 by Sandor
3.Milk-V Duo启动linux系统 【Milk-V Duo 开发板免费体验】Milk-V Duo之固件下载 - RISC-V技术论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛!
4.Milk-V Duo linux编译环境搭建 【Milk-V Duo 开发板免费体验】0. duo编译环境搭建 - RISC-V技术论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛!
5.Fedora on Duo : GitHub - chainsx/fedora-riscv-builder
6.RT-Thread Milk-V Duo搭建 RTOS 运行环境: Github: rt-thread & 大家期待已久的milk-v duo 运行RTOS系统来了!支持RT-Thread/RT-SMART - Duo - MilkV Community
7. Milk-V Duo M1-ARM64-Debian11/UOS-v20编译工具链 M1-ARM64-Debian11/UOS-v20 编译工具链已准备好, 伙计们开干吧! - Duo - MilkV Community
8. 使用Tiny C Compiler在Milk-V Duo内编写C程序调试: 使用TinyCC在(milkv-duo)开发板内编写C程序调试 - Duo - MilkV Community
9. 使用 Opensbi 引导自己的操作系统:使用 Opensbi 引导自己的操作系统
IO
!!!Attention 关于外设已经得到了Pinpong总共50多种外设的支持
指路->什么!我们的小可爱Duo适配了50多种外设?
1.Milk-V Duo SPI驱动点亮屏幕(st7789) Milk-V Duo SPI驱动点亮屏幕(st7789) - Duo - MilkV Community
2.Milk-v Duo SPI 设备启动 【Milk-V Duo 开发板免费体验】开启SPI设备
3.移植USB RTL8723DU WIFI无线驱动给Milk-V Duo 移植USB RTL8723DU WIFI无线驱动给Milk-V Duo - Duo - MilkV Community
4.Milk-V Duo点亮板载LED灯 Duo点个灯(shell和c点灯,开机点灯) - Duo - MilkV Community
5.Milk-V Duo在linux下i2c驱动OLED ssd1306 【Milk-V Duo 开发板免费体验】Linux下i2c驱动OLED ssd1306 - Duo - MilkV Community
6.Milk-V Duo i2c OLED驱动测试 简单的i2c oled 驱动尝试 - Duo - MilkV Community
7.Milk-V Duo操作寄存器点亮LED灯 操作寄存器点亮led(速度快些) - Duo - MilkV Community
8.Milk-V Duo测试pwm及波形输出 [RISC-V]Milk-V开发板测试pwm及波形输出_哔哩哔哩_bilibili
9.Milk-V Duo lsm6dsr i2c驱动陀螺仪 [RISC-V]Milk-v开发板 陀螺仪 lsm6dsr i2c驱动module及测试程序_哔哩哔哩_bilibili
10.Milk-V Duo运行在linux上的lvgl旋转编码器案例 35元的milkv–duo,运行在Linux上的lvgl旋转编码器案例_哔哩哔哩_bilibili
11.Milk-V Duo基于LVGL点灯-libgpiod 35元的milkv duo基于LVGL点灯-libgpiod_哔哩哔哩_bilibili
12.Milk-V Duo交叉编译LVGL并运行 Milkv duo 交叉编译LVGL并运行 - Duo - MilkV Community
13.Milk-V Duo基于LVGL的温度传感器TMP102 35元的milkv-duo LVGL之温度传感器TMP102_哔哩哔哩_bilibili
14.Milk-V Duo基于LVGL V8.3 MCP4725 DAC模块输出正弦波驱动LED 35元的milkv-duo LVGL V8.3 MCP4725 DAC 输出正弦波驱动LED_哔哩哔哩_bilibili
15.Milk-V Duo LVGL+libiio+mcp4725+mcp3427波形测试 35元的milkv-duo LVGL+libiio+mcp4725+mcp3427波形测试_哔哩哔哩_bilibili
16.Milk-V Duo点亮LED灯 【Milk-V Duo 开发板免费体验】开箱,第一次使用LINUX开发板当单片机!!! - RISC-V技术论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛!
17.Milk-V Duo光感bh1750驱动添加及测试 【Milk-V Duo 开发板免费体验】1. 光感bh1750驱动添加及测试 - RISC-V技术论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛!
18.Milk-V Duo点亮LED灯 【Milk-V Duo 开发板免费体验】LED电灯(GPIO设置) - RISC-V技术论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛!
19.Milk-V Duo mpu6050驱动添加及测 【Milk-V Duo 开发板免费体验】2. mpu6050驱动添加及测试 - RISC-V技术论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛!
20.Milk-V Duo配置开发环境并测试PWM脉冲输出 【Milk-V Duo 开发板免费体验】镜像开发环境配置+PWM脉冲输出 - RISC-V技术论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛!
21.Milk-V Duo点亮LED灯 【Milk-V Duo 开发板免费体验】开发板使用3 - RISC-V技术论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛!
22. 【i2s】Milk-V Duo添加speaker——max98357a解码器驱动:【i2s】Milk-V Duo添加speaker——max98357a解码器驱动
23. 【i2s】Milk-V Duo添加speaker——i2s2:【i2s】Milk-V Duo添加speaker——i2s2
24. Milk-V Duo加载光感bh1750
25. Milk-V Duo PWM RC舵机视频演示
26. Milk-V Duo i2c视频演示
27. Milk-V Duo加载光感bh1750
Runtimes and Languages
1.Milk-v Duo & Golang: 【Milk-V Duo 开发板1积分体验】在Duo开发板上运行Golang程序
2.Hot!! Milk-V Duo Python开发环境搭建:【Milk-V Duo 开发板免费体验】Python开发环境搭建
3.Milk-V Duo编译lua 基于 ubuntu22.04的docker编译环境,并编译lua - Duo - MilkV Community
4.一次编译,到处运行! 在duo上部署WebAssembly运行环境及udp点灯实例
Software
1.Hot!! Milk-V Duo交叉编译OpenCV 【Milk-V Duo 开发板免费体验】OpenCV的交叉编译 - RISC-V技术论坛 - 电子技术论坛 - 广受欢迎的专业电子论坛!
2.Milk-V Duo搭建C编译及远程gdb环境 https://community.milkv.io/t/duo-cv1800b-first-time-c-gdb/56
3.opencv-mobile (迷你版opencv库)在 milkv-duo 上的移植和应用 opencv-mobile (迷你版opencv库)在 milkv-duo 上的移植和应用 - #2 by Sandor
4.交叉编译SQLite3让Milk-V Duo用上数据库 交叉编译SQLite3让duo用上数据库 - Duo - MilkV Community
5.交叉编译thttpd-2.29让Milk-V Duo成为http服务器 交叉编译thttpd-2.29让duo成为http服务器 - Duo - MilkV Community
6.将Milk-v Duo变成ftp服务器 从helloworld编译运行,到把DUO变成ftp服务器! - Duo - MilkV Community
7.Milk-V Duo交叉编译Mosquitto让duo成为智能家居mqtt服务器https://community.milkv.io/t/mosquitto-duo-mqtt/91
Aplications
1.Milk-V Duo控制无人机 https://github.com/carbonfix/duo-drone-guide
2.Milk-V Duo实现Robomaster机甲大师机器人装甲板识别 https://bbs.elecfans.com/jishu_2366640_1_1.html
3.Milk-V Duo实现Robomaster机甲大师机器人装甲板识别(Video) https://www.bilibili.com/video/BV1gz4y1t7QB/
4.Milk-V Duo实现baby Llama 2,0.5 tok/s https://twitter.com/Redstone_Bi/status/1683777532309696513
开源社区教程
【斑梨电子】Milk-V Duo教程合集:https://forum.sophgo.com/t/milk-v-duo/151