Visual Studio Code(以下簡(jiǎn)稱(chēng)VSCode)是一個(gè)輕量且強(qiáng)大的跨平臺(tái)開(kāi)源代碼編輯器(IDE),支持Windows,OS X和Linux。內(nèi)置JavaScript、TypeScript和Node.js支持,而且擁有豐富的插件生態(tài)系統(tǒng),可通過(guò)安裝插件來(lái)支持 C++、C#、Python、PHP等其他語(yǔ)言。
十多年的絳縣網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。網(wǎng)絡(luò)營(yíng)銷(xiāo)推廣的優(yōu)勢(shì)是能夠根據(jù)用戶(hù)設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整絳縣建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)公司從事“絳縣網(wǎng)站設(shè)計(jì)”,“絳縣網(wǎng)站推廣”以來(lái),每個(gè)客戶(hù)項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
VSCode的相關(guān)地址
官網(wǎng)地址 https://code.visualstudio.com/
GitHub地址 https://github.com/Microsoft/vscode
VSCode IDE下載 https://code.visualstudio.com/?wt.mc_id=vscom_downloads
Pycom插件需要node.js依賴(lài)項(xiàng),所以先要安裝node.js。下載地址:https://nodejs.org/en/
安裝完成后,通過(guò)CMD命令node -v查看node版本號(hào)來(lái)確定是否安裝成功。
打開(kāi)VSCode,點(diǎn)擊左側(cè)菜單欄 Extensions 擴(kuò)展圖標(biāo),進(jìn)入插件搜索界面。
輸入 Pymakr 進(jìn)行相關(guān)插件搜索,點(diǎn)擊 Install 進(jìn)行安裝。
安裝完畢后,關(guān)閉VSCode。將TPYBoard v102插入電腦,設(shè)備管理器中確認(rèn)是否已成功加載端口。
再次打開(kāi)VSCode后,默認(rèn)會(huì)自動(dòng)打開(kāi) pymakr.json 配置文件,我們需要進(jìn)行修改并保存。
接下來(lái)把配置文件簡(jiǎn)化些,保留需要的部分。pymakr.json 配置文件內(nèi)容如下:
{
"address": "COM19",
"username": "micro",
"password": "python",
"sync_folder": "/flash",
"open_on_start": false,
"sync_file_types": "py,txt,log,json,xml,html,js,css,mpy",
"ctrl_c_on_connect": false,
}
Pycom插件:https://marketplace.visualstudio.com/items?itemName=dphans.micropython-ide-vscode
保存后軟件右下角的 TERMINAL 終端會(huì)自動(dòng)創(chuàng)建一個(gè)Pycom Console并自動(dòng)連接板子的REPL端口。
每次啟動(dòng)VSCode時(shí)Pycom Console都會(huì)自動(dòng)打開(kāi)并去連接你設(shè)置的端口。
這時(shí),插上開(kāi)發(fā)板后會(huì)自動(dòng)連接。REPL調(diào)試與PuTTY用法一樣,CTRL+C:停止運(yùn)行程序 CTRL+D:重新運(yùn)行程序(軟復(fù)位)。
接下來(lái),說(shuō)明下文件下載功能的使用方法。首先,在VSCode左側(cè)的資源管理中新建一個(gè)目錄創(chuàng)建一個(gè)工程,新建一個(gè)main.py文件。
寫(xiě)一段簡(jiǎn)單的控制板載LED的程序用于測(cè)試。編寫(xiě)代碼時(shí),VSCode會(huì)提示錯(cuò)誤,這是因?yàn)樵谖覀儽镜貨](méi)有pyb庫(kù),所以錯(cuò)誤可以忽略,不影響功能。
from pyb import LED
for i in range(5):
LED(4).toggle()
print('-----',i,'-----')
pyb.delay(350)
VSCode工具底部藍(lán)色區(qū)域,有關(guān)于Pycom插件的幾個(gè)快捷功能。
點(diǎn)擊 Run 運(yùn)行當(dāng)前的main.py,注意這只是運(yùn)行一遍而已,并不會(huì)把main.py里的代碼存儲(chǔ)到開(kāi)發(fā)板的FLASH中。
點(diǎn)擊 Upload 將main.py上傳到板子里,上傳完畢后板子會(huì)自動(dòng)重啟并運(yùn)行新的程序。這時(shí)會(huì)提醒你端口斷開(kāi),不過(guò)它會(huì)自動(dòng)連接的。
有時(shí)會(huì)出現(xiàn)連接失敗的情況,出現(xiàn) > Failed to connect (Error: Port is not open). Click here to try again.提示,這時(shí)點(diǎn)擊下 Pycom Console 就可以了。
接下來(lái)試一下 Download 的功能,點(diǎn)擊后它會(huì)提醒你發(fā)現(xiàn)了兩個(gè)文件,是否只下載當(dāng)前的文件還是全部下載。出現(xiàn)這個(gè)提示是因?yàn)榘遄永镞€有一個(gè)boot.py文件。選擇那個(gè)都可以,這里我們選擇全部下載點(diǎn)擊Yes。
總體來(lái)說(shuō),還是挺不錯(cuò)的,不僅可以上傳文件還可以下載。就是每次操作后,都會(huì)進(jìn)行一次硬件復(fù)位,端口斷開(kāi)再重連,感覺(jué)不太友好。雖然我們?cè)谑褂胢icropython中的模塊時(shí)沒(méi)有代碼提示補(bǔ)全等功能,但是可以去安裝Python插件,至少在使用Python語(yǔ)法和模塊時(shí)會(huì)比較方便。