打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
另类的Arduino&ESP32开发环境搭建(二)

另类的Arduino&ESP32开发环境搭建(二)

上一次谈到Arduino IDE下ESP32的开发环境的另类搭建,就是把某一台电脑上通过正常IDE下规范安装ESP32板卡支持得到的zip文件直接复制到指定目录下,通过json文件校验文件是否已经下载好,若已经下载好就安装,相当于欺骗了IDE、让它以为自己已经下载过zip文件,然后便开始安装了。

这能解决一些因为网速慢而不能正常搭建ESP32环境的开发者。

但是,如果还有这样那样的莫名其妙的问题,又怎么办呢?给他一个全新的系统。也就是,在电脑中安装VMware软件,通过VMware构建一个虚拟系统,在虚拟系统中把一切都配置好,这样只要在VMware里进行ESP32开发,就一切都正常了。

以下操作,宿主系统Win10 1903 64位,VMware Workstation 12.5.6、虚拟系统Win7 32位专业版。所有需要的和不需要的文件等,都在以下百度网盘分享中:

https://pan.baidu.com/s/1Wqc6N-ukqAxcjLTNfafuDA,提取码:fgbd

本质上,就是在VMware的虚拟机中搭建好ESP32的开发环境,然后在宿主系统中打开虚拟机系统,再进行ESP32开发。这分为三个步骤。

一、安装VMware12.5.6

到分享链接中下载回来需要的VMware安装程序。如果电脑使用的是Win10 64位系统,安装VMware 12.5.6。如果电脑是32位系统,则需安装VMware 10。不过VMware 10我没有实际测试过。

VMware安装很简单,全中文安装界面,一路next即可。再若有困难,百度。

二、使用配置好ESP32的wmdk硬盘文件

到分享链接中下载“已配置好ESP32的Win7.rar”文件。解压缩,得到“Windows 7.vmdk”。这个文件相当于我把电脑上的硬盘摘下来送到你手上了。

之后在VMware里面建立虚拟机,设置虚拟机使用上面的“硬盘”虚拟系统。

打开VMware,到文件/新建虚拟机……,打开创建虚拟机窗口。创建“自定义”虚拟机。

下一步,选择硬件兼容Worstation 12.X。

下一步,选择“稍后安装操作系统”。

下一步,选择客户机操作系统和版本。

下一步,给虚拟机命名,并指定虚拟机存放的位置。注意只是“虚拟机”存放的位置,而不是硬盘文件存放的位置。

下一步,指定处理器设置,直接下一步。

下一步,指定内存大小,1G。Win7,只用Arduino IDE,裸奔,不安装杀毒软件,1G足够了。

下一步,设置客户机与宿主系统的网络连接,不用改动,直接下一步。

下一步,IO控制器,不用改动,下一步。

下一步,不用改动,下一步。

下一步,一定要改成“使用现有虚拟磁盘”。即我们刚才从分享链接处下载回来的“Windows 7.vmdk”文件。

下一步,找到“Windows 7.vmdk”的位置,设置现有磁盘文件。

下一步,完成。

此时VMware自动显示我们创建的虚拟机的标签,即Windows 7-ESP32虚拟系统,在“开启虚拟机”处单击,虚拟机正常启动。

三、驱动宿主系统

一般ESP32不需要额外再驱动,系统就能识别并驱动而正常工作。如果不能,百度如何驱动ESP32。

如果需要开发Arduino的CH340g的普通Arduino UNO项目,需要在宿主机和客户机里面都安装CH340g。CH340g驱动程序到处都有,百度。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Arduino Pro 来了!
VMware虚拟机安装(Win7 64位)
vmware系列虚拟机启动已经安装在物理硬盘上的Windows的方法 (图解)
支持国产系统,deepin系统安装使用教程
教你用虚拟机安装系统,让一台电脑变成“多台电脑” !
电脑硬件不支持win7了,其实你还可以这样装
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服