发布于 

Milk-V Duo折腾小计

Milk-V Duo 是一款基于 CV1800B 芯片的超紧凑型嵌入式开发平台。它可以运行 Linux 和 RTOS,为专业人士、工业 ODM、AIoT 爱好者、DIY 爱好者和创作者提供可靠、低成本、高性能的平台。

之前 Milk-V 官方在论坛搞活动,送 Milk-V Duo 256M (龙年限定版),趁机白嫖了一个。

外包装很精致,是一个大红色的盒子。

正面印有新年快乐,背面则是 Milk-V 官方的一些寄语。

打开里面还有一张贺卡,贺卡下面就是 Milk-V Duo 的板子。

我拍照不行,贺卡这里就直接拿官方的图了。

下面是板子的正反面(内存卡是我自己买来插上的,板子不带内存卡)。

我觉得真的很好看,很有收藏意义哈哈。

当时收到的时候已经快过年,差不多准备回家了。加上只买了内存卡,忘了买读卡器,于是就没折腾。

过完年回来,去网上买了个读卡器,刚好今天有空,就想着折腾一下,并记录一下学习过程。

官方文档:https://milkv.io/zh/docs/duo/overview

首先按照官方文档,下载系统镜像。

下载地址:https://github.com/milkv-duo/duo-buildroot-sdk/releases/

我的是 Milk-V Duo 256M,所以就下载 milkv-duo256m-v1.0.8-2024-0130.img.zip。

下载好后解压,得到 img 镜像文件。内存卡插入读卡器,再将读卡器插到笔记本,准备开始写镜像。

官方推荐用 balenaEtcherRufus。但是我偏偏不信邪,我想着写镜像应该随便一个工具都行,刚好我电脑上有个 UltraISO,平时我都用它写镜像做启动盘,于是就直接用它来写镜像了。

写完之后,把内存卡插入板子,然后随便拿了根 typec 线把板子连上电脑。板子亮红灯,但是电脑设备管理器并没有像官网所说,多出一个 RNDIS 设备。

猜测是线的问题,尝试把线换成手机的原装充电线,因为那根 typec 线我不确定是不是数据线,而我手机的,我确定是数据线。

换完还是没用。

最后还是下了个 balenaEtcher 来写镜像,写完重新插入板子,连上电脑。

这次除了亮起了红灯,还有一个一闪一闪的蓝灯!

再看设备管理器,确实多了一个 RNDIS 设备。

继续按照官方文档说明,安装好驱动。

成功通过 ssh 连接!

看来还是要听官方文档的。。。

后面我试了一下把线换回之前那根 typec 线,又找不到设备了,看来它果然只是普通的充电线而不是数据线。

然后我又把蓝灯关了,不让它闪。参考文档:https://milkv.io/zh/docs/duo/application-development/pinpong

整个折腾过程还算简单,没遇到什么大的难题。

主要还是要注意以下两点:

  1. 一定要使用官方推荐的工具来写镜像。
  2. 一定要使用数据线而不是普通充电线。

——end——