另類的Arduino&ESP32開發(fā)環(huán)境搭建(二)上一次談到Arduino IDE下ESP32的開發(fā)環(huán)境的另類搭建,就是把某一臺(tái)電腦上通過正常IDE下規(guī)范安裝ESP32板卡支持得到的zip文件直接復(fù)制到指定目錄下,通過json文件校驗(yàn)文件是否已經(jīng)下載好,若已經(jīng)下載好就安裝,相當(dāng)于欺騙了IDE、讓它以為自己已經(jīng)下載過zip文件,然后便開始安裝了。 這能解決一些因?yàn)榫W(wǎng)速慢而不能正常搭建ESP32環(huán)境的開發(fā)者。 但是,如果還有這樣那樣的莫名其妙的問題,又怎么辦呢?給他一個(gè)全新的系統(tǒng)。也就是,在電腦中安裝VMware軟件,通過VMware構(gòu)建一個(gè)虛擬系統(tǒng),在虛擬系統(tǒng)中把一切都配置好,這樣只要在VMware里進(jìn)行ESP32開發(fā),就一切都正常了。 以下操作,宿主系統(tǒng)Win10 1903 64位,VMware Workstation 12.5.6、虛擬系統(tǒng)Win7 32位專業(yè)版。所有需要的和不需要的文件等,都在以下百度網(wǎng)盤分享中: 本質(zhì)上,就是在VMware的虛擬機(jī)中搭建好ESP32的開發(fā)環(huán)境,然后在宿主系統(tǒng)中打開虛擬機(jī)系統(tǒng),再進(jìn)行ESP32開發(fā)。這分為三個(gè)步驟。 一、安裝VMware12.5.6到分享鏈接中下載回來需要的VMware安裝程序。如果電腦使用的是Win10 64位系統(tǒng),安裝VMware 12.5.6。如果電腦是32位系統(tǒng),則需安裝VMware 10。不過VMware 10我沒有實(shí)際測試過。 VMware安裝很簡單,全中文安裝界面,一路next即可。再若有困難,百度。 二、使用配置好ESP32的wmdk硬盤文件到分享鏈接中下載“已配置好ESP32的Win7.rar”文件。解壓縮,得到“Windows 7.vmdk”。這個(gè)文件相當(dāng)于我把電腦上的硬盤摘下來送到你手上了。 之后在VMware里面建立虛擬機(jī),設(shè)置虛擬機(jī)使用上面的“硬盤”虛擬系統(tǒng)。 打開VMware,到文件/新建虛擬機(jī)……,打開創(chuàng)建虛擬機(jī)窗口。創(chuàng)建“自定義”虛擬機(jī)。 下一步,選擇硬件兼容Worstation 12.X。 下一步,選擇“稍后安裝操作系統(tǒng)”。 下一步,選擇客戶機(jī)操作系統(tǒng)和版本。 下一步,給虛擬機(jī)命名,并指定虛擬機(jī)存放的位置。注意只是“虛擬機(jī)”存放的位置,而不是硬盤文件存放的位置。 下一步,指定處理器設(shè)置,直接下一步。 下一步,指定內(nèi)存大小,1G。Win7,只用Arduino IDE,裸奔,不安裝殺毒軟件,1G足夠了。 下一步,設(shè)置客戶機(jī)與宿主系統(tǒng)的網(wǎng)絡(luò)連接,不用改動(dòng),直接下一步。 下一步,IO控制器,不用改動(dòng),下一步。 下一步,不用改動(dòng),下一步。 下一步,一定要改成“使用現(xiàn)有虛擬磁盤”。即我們剛才從分享鏈接處下載回來的“Windows 7.vmdk”文件。 下一步,找到“Windows 7.vmdk”的位置,設(shè)置現(xiàn)有磁盤文件。 下一步,完成。 此時(shí)VMware自動(dòng)顯示我們創(chuàng)建的虛擬機(jī)的標(biāo)簽,即Windows 7-ESP32虛擬系統(tǒng),在“開啟虛擬機(jī)”處單擊,虛擬機(jī)正常啟動(dòng)。 三、驅(qū)動(dòng)宿主系統(tǒng)一般ESP32不需要額外再驅(qū)動(dòng),系統(tǒng)就能識別并驅(qū)動(dòng)而正常工作。如果不能,百度如何驅(qū)動(dòng)ESP32。 如果需要開發(fā)Arduino的CH340g的普通Arduino UNO項(xiàng)目,需要在宿主機(jī)和客戶機(jī)里面都安裝CH340g。CH340g驅(qū)動(dòng)程序到處都有,百度。 |
|