不支持 RNDIS 的 Windows 机器 ssh 登录 milkvDuo
速览:说明根据 Set up the working environment 配置后发现 ping 不通 milkvDuo 时,可以选用何种方式 ssh 登录 milkvDuo
1 启动官方镜像
根据官方文档 Boot the Duo,我们可以从 链接 下载到预编译好的镜像,这个镜像可以直接烧录到TF卡中用作启动固件,省去了自行组建系统的步骤
1.1 步骤
-
准备一张容量 1G 以上的TF卡,不清楚 TF 和 SD 卡区别的可以参考文章 SD卡?TF卡?傻傻分不清楚?
-
下载 镜像
-
烧录镜像到 TF 卡,注意这里是把 TF 卡插到读卡器中,插到电脑 USB 口,把 TF 卡视作磁盘,使用 Set up the working environment提及的烧写工具和方法烧写到镜像中,不是把TF卡插到milkvDuo板卡上.这一点和树莓派 pico 将芯片视作大容量存储设备读写的烧写方式不同
1.2 启动
-
烧写完成后,将 TF 卡弹出,插到milkvDuo的tf插槽里,用 typec-USB 数据线连接 milkvDuo 和电脑
-
等待五秒左右,系统启动后会使 typec 接口旁边的蓝色 led 开始闪烁
-
系统启动比裸片启动慢些,请耐心等待数秒,不要心急拔掉 typec-USB 线。
2 ssh登录
milkvDuo支持通过RNDIS与主机实现网络互连,但 Windows 环境需要 Set up the working environment 安装 USB RNDIS Adapter,且某些机器不一定支持 RNDIS Adapter,即使安装后也不能 ping 通。
这时可以把虚拟机中的linux作为跳板从 vscode 连接
2.1 主机 ssh 连接虚拟机
2.2 主机-虚拟机-milkvDuo
milkvDuo 官方镜像 的 ip 地址为 192.168.42.1
root
用户密码为 milkv
主机ssh登录虚拟机后,就可以使用如下命令连接milkvDuo
ssh root@192.168.42.1
ssh命令的基本用法可参考 SSH 基本用法