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 镜像文件。内存卡插入读卡器,再将读卡器插到笔记本,准备开始写镜像。
官方推荐用 balenaEtcher 或 Rufus。但是我偏偏不信邪,我想着写镜像应该随便一个工具都行,刚好我电脑上有个 UltraISO,平时我都用它写镜像做启动盘,于是就直接用它来写镜像了。
写完之后,把内存卡插入板子,然后随便拿了根 typec 线把板子连上电脑。板子亮红灯,但是电脑设备管理器并没有像官网所说,多出一个 RNDIS 设备。
猜测是线的问题,尝试把线换成手机的原装充电线,因为那根 typec 线我不确定是不是数据线,而我手机的,我确定是数据线。
换完还是没用。
最后还是下了个 balenaEtcher 来写镜像,写完重新插入板子,连上电脑。
这次除了亮起了红灯,还有一个一闪一闪的蓝灯!
再看设备管理器,确实多了一个 RNDIS 设备。
继续按照官方文档说明,安装好驱动。
成功通过 ssh 连接!
看来还是要听官方文档的。。。
后面我试了一下把线换回之前那根 typec 线,又找不到设备了,看来它果然只是普通的充电线而不是数据线。
然后我又把蓝灯关了,不让它闪。参考文档:https://milkv.io/zh/docs/duo/application-development/pinpong
整个折腾过程还算简单,没遇到什么大的难题。
主要还是要注意以下两点:
- 一定要使用官方推荐的工具来写镜像。
- 一定要使用数据线而不是普通充电线。