起因
最近参加了电子发烧友平台的Milkv Duo开发板的免费试用活动,首先呢肯定是要感谢官方电子发烧友和算能,这次的量真的很大,基本上只要申请就能通过的类型,我看到一个申请者写的就一句话“想要一个板”都给通过了,麻烦走点心可以不?不过还是特别感谢官方,其实这样的活动挺不错的,我们得到了板,并且拥有了写文章的素材,对于官方来讲,可以增加板子的资料和知名度,便于以后的生产和销售,就在最近我就发现论坛里面的资料开始了井喷似的爆发,我打算写的好几个点,当我探索出来的时候,已经有人发表到论坛当中了,真的很不错,再次感谢官方。
开箱
回来的速度还是蛮快的,当天发给地址后,第二天就收到顺丰标快的快递通知了,然后第4天上午就到手了,到手的外包装盒也不大,火速进行拆快递,里面是个泡泡袋,然后就可以看到庐山真面目了。里面的包装用塑封膜进行封装,然后写的板子的型号,广告语是小英雄大用场,的确东西不大,基本上比一个手指头略宽,一个手指头那么长吧,板子大小基本上和树莓派Pico一样,写的有milkV和RISC-V,最近RISC-V指令集真的在努力发展,希望可以有一天超越ARM,再有就是写的1GHz的主频,以及支持的系统,FreeRTOS、Linux和MicroPython,但是目前比较完善的只有Linux,FreeRTOS我看到群里好像已经在往出放了,而Python也是社区基于Linux进行编译的。
板子的背面有个二维码,应该是SN?还有就是几行字,基本上就是到手后要去这个网址看文档,双核RV64 最高1GHz的内核,弱弱说一句,其实是一个Linux核,一个实时系统核,也就是说在Linux上面只能看到一个核,这一点在官网中有介绍,实时系统核的SDK目前据官网说没有释放出来,但是刚刚也说了群里说FreeRTOS已经出来了。还有就是MIPI的摄像头,百兆以太网,丰富的接口,以及USB-C的电源数据接口。
打开以后,小巧的板子在保护袋子里放着,如果对产品的体积没有什么要求的话,完全可以直接把板子直接设计到产品上,我的已经加上了一部分外设,所以大家先可以勉强看看。主要可以分为5个部分,Type-C口,摄像头接口,芯片,TF卡接口和网线及其他拓展口,Type-C好评,现在我设计板子就只用这个玩意了,又好焊又插拔方便很轻松,在Type-C口和摄像头接口中间还有一个笑脸,说实话我不知道这两个针脚是留着干啥的,datasheet里面也没写,我也没来得及去好好研究,摄像头接口上面还增加了一个保护罩,用的时候可要记的摘下去,接下来就是芯片了,芯片旁边就是板子的名称milkv,再往下就是TF接口,TF接口我插上了一张32GB的TF卡,在TF卡的下面其实还可以接存储芯片,剩下的就是拓展口了,网线接口其实就是最下面的五个点,这个留在以后再说!
翻个面我们继续看,背面其实最多的就是接口的名称和板子的名称咯。
上手
官网是有英文和中文两个版本的,这里直接给出中文的网址Duo | Milk-V。
值得一提的是里面的规格。
处理器 CVITEK CV1800B (C906@1Ghz + C906@700MHz)
内存 DDR2 64MB
即,双核处理器,但是一个核运行LINUX,一个核运行实时系统,内存是DDR2 64MB,对于不是特别高端的处理器其实集成内存是个很不错的选择,可以降低成本和设计难度,然后翻到最下面可以看到快速启动和镜像下载,但是别点进去了,都是老版本了。
烧写TF卡
点击Duo启动,可以进入官方教程页面,要提前准备好三个玩意,Duo,大于1GB的microSD以及Type-C 数据线,进入以后主要下载两个玩意,镜像和烧写工具,我直接把连接放在这里了,镜像链接点这里,点开以后是个GITHUB,然后点击就可以下载,如果比较慢的话也可以直接点这里 ,按照官方页面就可以进行烧写了,官方建议是使用balenaEtcher,但是我更加推荐RUFUS,体积小启动快,下载界面在这里。
首先,如果你使用的是WIN7系统的话,可以使用3.22p版本,直接点击这里下载。然后打开以后,直接全部默认,选择要用的TF卡和要烧写的镜像,为了安全起见也可以和我的进行一下对比,我的截图放在下面了。
然后插上TF卡,通电,过一会儿可以看到蓝灯闪烁,要注意的是在WIN7下,要选择的是Microsoft Corporation下面的Remote NDIS based Internet Sharing Device才会正确进入哈,如下图所示。
如果是WIN10系统,RUFUS直接下载最新的带P版本,带P的可以不用安装直接启动,其他的结合我WIN7和原教程就好了,这里不再赘述,也已经成功了,我目前就是在WIN10上面玩的。
SSH登录
目前使用的是原版的系统,原版系统已经启用 ssh,启用 RNDIS,LED开始闪烁,我建议WIN7使用PUTTY登录,WIN10当然要用Windows Terminal进行登录咯,强烈推荐Windows terminal,这是微软继VSCODE和WSL以后另外一款真的让人感动的工具。直接输入ssh root@192.168.42.1
,密码是milkv,就可以登录进入了,在每次连接到设备以后,最好等蓝灯闪烁以后等待15秒左右再进入,如果还连不上看看网络连接里有没有出现RNDS网卡就好。
电灯
其实这个板子只要烧写进去TF卡就已经实现点灯的程序了,但是我们常说的点灯要自己写一个点灯程序来测试编译环境是否搭建完成,所以这个任务等到下下篇再来详细说!