怎样解决Windows虚拟机中无法传输Arduino程序的问题

这篇文章给大家介绍怎样解决Windows虚拟机中无法传输Arduino程序的问题,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

主要从事网页设计、PC网站建设(电脑版网站建设)、wap网站建设(手机版网站建设)、成都响应式网站建设公司、程序开发、微网站、小程序定制开发等,凭借多年来在互联网的打拼,我们在互联网网站建设行业积累了丰富的成都做网站、成都网站建设、网络营销经验,集策划、开发、设计、营销、管理等多方位专业化运作于一体,具备承接不同规模与类型的建设项目的能力。

现象

最近儿子在学习机器人编程,其中有一步需要把板子和电脑用USB线相连接,然后把在电脑中编辑好的程序传输到Arduino板子上。在Windows笔记本上能正常工作,但在我的Mac笔记本的Windows虚拟机中就不行,总是报"未找到对应下载串口"的错误:

怎样解决Windows虚拟机中无法传输Arduino程序的问题

我的环境

  • 笔记本:MacBook Pro,macOS 10.13.3,VMware Fusion(已激活),Win10专业版。

  • 软件:儿子的机器人学校提供的WaliMaker v1.1.2(一个基于Scratch的定制IDE)

  • 硬件:学校提供的单片机板子(改装的Arduino板子)

后来安装了Rogic(其实主要是为了装USB驱动),发现还是不行。

我发现主要原因在于VMware本身就没有识别到USB设备。如果是普通的U盘,当插入到USB接口后电脑会提示是连接到Mac还是虚拟机。但Arduino的板子却没有这个提示。

解决办法

经过尝试,改用VirtualBox后可以正常工作了。没想到免费的(VirtualBox)反而比收费的(VMware)好使。。。

具体步骤

使用VirtualBox并按照好Windows系统,WaliMaker和Rogic(USB驱动)也要安装。之后将Arduino板子与电脑用USB线连接。这时会发现VirtualBox菜单(设备 -> USB)中会多出一个选项:Silicon Labs …

怎样解决Windows虚拟机中无法传输Arduino程序的问题

选择它之后Windows就会自动发现设备并安装驱动。当设备变为可用状态时,再通过WaliMaker传输程序就会发现已经可以了。

关于怎样解决Windows虚拟机中无法传输Arduino程序的问题就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


网站栏目:怎样解决Windows虚拟机中无法传输Arduino程序的问题
URL标题:http://scyanting.com/article/goghjp.html