Visual Studio Code(如下簡稱VSCode)是一個輕量且強大的跨平臺開源代碼編輯器(IDE),支持Windows,OS
X和Linux。內置JavaScript、TypeScript和Node.js支持,並且擁有豐富的插件生態系統,可經過安裝插件來支持
C++、C#、Python、PHP等其餘語言。css
VSCode的相關地址html
官網地址 https://code.visualstudio.com/node
GitHub地址 https://github.com/Microsoft/vscodepython
VSCode IDE下載 https://code.visualstudio.com/?wt.mc_id=vscom_downloadsgit
Pycom插件須要node.js依賴項,因此先要安裝node.js。下載地址:https://nodejs.org/en/
安裝完成後,經過CMD命令node -v查看node版本號來肯定是否安裝成功。
github
打開VSCode,點擊左側菜單欄 *Extensions* 擴展圖標,進入插件搜索界面。
json
輸入 *Pymakr* 進行相關插件搜索,點擊 *Install* 進行安裝。
bash
安裝完畢後,關閉VSCode。將TPYBoard v102插入電腦,設備管理器中確認是否已成功加載端口。
網絡
再次打開VSCode後,默認會自動打開 *pymakr.json* 配置文件,咱們須要進行修改並保存。
編輯器
接下來把配置文件簡化些,保留須要的部分。*pymakr.json* 配置文件內容以下:
{ "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* 終端會自動建立一個Pycom Console並自動鏈接板子的REPL端口。
每次啓動VSCode時Pycom Console都會自動打開並去鏈接你設置的端口。
這時,插上開發板後會自動鏈接。REPL調試與PuTTY用法同樣,CTRL+C:中止運行程序 CTRL+D:從新運行程序(軟復位)。
接下來,說明下文件下載功能的使用方法。首先,在VSCode左側的資源管理中新建一個目錄建立一個工程,新建一個main.py文件。
寫一段簡單的控制板載LED的程序用於測試。編寫代碼時,VSCode會提示錯誤,這是由於在咱們本地沒有pyb庫,因此錯誤能夠忽略,不影響功能。
from pyb import LED for i in range(5): LED(4).toggle() print('-----',i,'-----') pyb.delay(350)
VSCode工具底部藍色區域,有關於Pycom插件的幾個快捷功能。
點擊 *Run* 運行當前的main.py,注意這只是運行一遍而已,並不會把main.py裏的代碼存儲到開發板的FLASH中。
點擊 *Upload* 將main.py上傳到板子裏,上傳完畢後板子會自動重啓並運行新的程序。這時會提醒你端口斷開,不過它會自動鏈接的。
有時會出現鏈接失敗的狀況,出現 > Failed to connect (Error: Port is not open). Click here to try again.提示,這時點擊下 *Pycom Console* 就能夠了。
接下來試一下 *Download* 的功能,點擊後它會提醒你發現了兩個文件,是否只下載當前的文件仍是所有下載。出現這個提示是由於板子裏還有一個boot.py文件。選擇那個均可以,這裏咱們選擇所有下載點擊Yes。
整體來講,仍是挺不錯的,不只能夠上傳文件還能夠下載。就是每次操做後,都會進行一次硬件復位,端口斷開再重連,感受不太友好。雖然咱們在使用micropython中的模塊時沒有代碼提示補全等功能,可是能夠去安裝Python插件,至少在使用Python語法和模塊時會比較方便。