承接上期的开箱贴,此次将Milk-V Duo开发板运行linux系统。在此之前需要手头准备一张8GB以上的TF卡,并使用读卡器将TF烧录Linux镜像文件。这里需要借助烧写工具rufus,这款工具似乎是免安装的,下载exe文件后,直接打卡就行。
打开rufus工具后,将插好TF卡的读卡器插入电脑USB,界面显示如下:
然后选择Linux镜像,这里的镜像文件为“milkv-duo-20230824-1652.img”
然后开始对TF卡的格式化
rufus工具格式化后会进正式进入烧写Linux系统镜像过程
不用几秒钟就可以烧写完成
如上图所示,烧写完成后,将TF卡取下并装到Duo开发板中,并使用Type-C数据线接入电脑中,360U盘助手会自动弹出一个名叫“boot”的盘符。同时设备管理器中会提示有一个叫RNDIS的驱动显示异常,电脑正在设置这个RNDIS设备。
此时等板子启动完成后,会闪烁蓝色LED灯,说明程序已经在板上跑起来了。
接下来需要电脑与Duo开发板建立信息交互。打开电脑的设备管理器,按照如下图所示,依次操作,即可手动更新RNDIS驱动。
至此,如上图所示,说明驱动已经更新完毕。然后根据官方提供的数据手册,Milk-V Duo开发板的管脚分布图,可知道串口收发引脚。
然后打开windows PowerShell,输入“ipconfig”指令,查找到Duo开发板所分配的ip地址信息,并能正常ping通。
接着在windows PowerShell上采用SSH的方式登录Duo开发板中的Linux系统,指令“ssh root@192.168.42.1”,这是Duo板默认的网关。然后就可以正常与Duo开发板进行交互了。
一般开发场景是使用串口与下位机进行信息交互,这里笔者使用的是SecureCRT,建立一个serial会话,选择USB转串口模块所接入的端口号,并设置波特率为115200。
Duo开发板重启后,SecureCRT串口输出的信息部分展示如下,呈现了板子启动的整个详细过程。
可输入指令看看板上的硬盘使用情况、各挂载的进程等
板子与电脑端相连接,一个是通过Type-C接口建立网络适配层,另一个经过杜邦线连接串口调试工具,与电脑进行串口信息交互。
此次分享到此结束,后续有时间再做进一步的评测。 *附件:Rufus-4.2.2070-Stable.zip *附件:milkv-duo-20230824-1652.zip
|