国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

這篇具有很好參考價(jià)值的文章主要介紹了02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

Author:teacherXue

一、安裝VS Code

Arduino IDE 非常適合小型應(yīng)用程序。但是,對(duì)于具有超過(guò) 200 行代碼、多個(gè)文件和其他高級(jí)功能(如自動(dòng)完成和錯(cuò)誤檢查)的高級(jí)項(xiàng)目,帶有 PlatformIO IDE 擴(kuò)展的 VS Code 是最佳選擇,并且其可以有代碼提示功能,這對(duì)于高效率編程非常有幫助。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

1.在 Windows 上安裝 VS Code

轉(zhuǎn)到https://code.visualstudio.com/并下載適用于當(dāng)前操作系統(tǒng) (Windows) 的穩(wěn)定版本,該軟件作為免費(fèi)軟件可以放心使用。下載后執(zhí)行安裝程序。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

建議在安裝時(shí)選擇添加到環(huán)境變量PATH,否則后續(xù)將需要手動(dòng)完成。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

安裝完成后將會(huì)看到比較簡(jiǎn)潔的界面,因?yàn)檫€沒(méi)安裝相應(yīng)的支持組件。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

2.配置中文環(huán)境支持

中文界面將會(huì)比較友好,我們可以通過(guò)安裝插件的方式支持中文界面。通過(guò)主界面左側(cè)的擴(kuò)展功能圖標(biāo)在擴(kuò)展管理界面直接搜索Chinese,安裝中文擴(kuò)展包安裝。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

安裝完畢提示重啟

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

看到中文界面

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

3.安裝Python環(huán)境

要使用 PlatformIO IDE 對(duì) ESP32 和 ESP8266 板進(jìn)行編程,您需要在計(jì)算機(jī)中安裝 Python 3.5 或更高版本。轉(zhuǎn)到https://www.python.org/downloads/并下載 Python 3.8.5 或最新版本。打開(kāi)下載的文件以啟動(dòng) Python 安裝向?qū)?。出現(xiàn)以下窗口,實(shí)際情況根據(jù)你的系統(tǒng)匹配情況而定。同時(shí)選中將 Python添加到 PATH 選項(xiàng)可以避免后續(xù)手動(dòng)配置。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

安裝成功,你將看見(jiàn)如下界面。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

二、在 VS Code上使用 PlatformIO IDE 開(kāi)發(fā)

可以使用帶有PlatformIO IDE 擴(kuò)展的 VS Code 對(duì)ESP32和ESP8266板進(jìn)行編程,Platform號(hào)稱下一代的物聯(lián)網(wǎng)開(kāi)發(fā)平臺(tái),其本質(zhì)是一個(gè)集成開(kāi)發(fā)環(huán)境,其本身幾乎不包括任何實(shí)質(zhì)性功能,利用了vscode強(qiáng)大的擴(kuò)展extension功能,使得開(kāi)發(fā)者可以在vscode中直接調(diào)用gcc、jlink、gdb等進(jìn)行開(kāi)發(fā)、調(diào)試。

  1. 安裝PlatformIO

和安裝中文擴(kuò)展支持方式相同,在擴(kuò)展管理里搜索PlatformIO IDE,未安裝的情況下,主界面可以看到安裝鏈接。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

安裝后確保擴(kuò)展已被啟用,也可以在該界面刪除擴(kuò)展。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

啟用擴(kuò)展后,PlatformIO圖標(biāo)應(yīng)該會(huì)出現(xiàn)在左側(cè)邊欄上,同時(shí)還有一個(gè)Home圖標(biāo)可以將您重定向到 PlatformIO 主頁(yè)。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

如果沒(méi)有在底部看到PIO圖標(biāo)和快速工具,可能需要重新啟動(dòng) VS 代碼才能使更改生效。無(wú)論哪種方式,我們都建議在繼續(xù)之前重新啟動(dòng) VS Code。

  1. 創(chuàng)建一個(gè)新項(xiàng)目

1)在 VS Code 上,單擊 PlartfomIO主頁(yè)圖標(biāo)。點(diǎn)擊+ New Project開(kāi)始一個(gè)新項(xiàng)目。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

2)為項(xiàng)目命名(例如Glitter_LED)并選擇正在使用的電路板。在我們的例子中,我們使用的是Espressif 8266 ESP-12E,如果你是首次使用,開(kāi)發(fā)板加載的時(shí)間可能會(huì)非常的長(zhǎng),其他開(kāi)發(fā)板的項(xiàng)目創(chuàng)建過(guò)程相同。Framework 應(yīng)該是“ Arduino ”才能使用 Arduino 內(nèi)核??梢赃x擇默認(rèn)位置來(lái)保存您的項(xiàng)目或自定義位置。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

3)單擊完成。等待項(xiàng)目創(chuàng)建。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

4)是否信任插件的作者,選擇是。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境
  1. 主要文件

可以從資源管理器選項(xiàng)卡訪問(wèn)新建的項(xiàng)目。PlatformIO 的文件夾結(jié)構(gòu)不同于標(biāo)準(zhǔn)的.ino項(xiàng)目。在項(xiàng)目文件夾下看到它創(chuàng)建的所有文件。文件看起來(lái)很多。但是,通常您只需要處理其中的一兩個(gè)文件。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

1)platformio.ini 文件

platformio.ini文件是您項(xiàng)目的PlatformIO 配置文件。它顯示了您的項(xiàng)目的平臺(tái)、板和框架。您還可以添加其他配置,如要包含的庫(kù)、上傳選項(xiàng)、更改串行監(jiān)視器波特率和其他配置。

  • platform:對(duì)應(yīng)于開(kāi)發(fā)板使用的 SoC。

  • board:您正在使用的開(kāi)發(fā)板。

  • framework:將運(yùn)行項(xiàng)目代碼的軟件環(huán)境。

我們?cè)谠撐募镌O(shè)置一下串口通信波特率monitor_speed= 115200,確保按Ctrl + S保存對(duì)文件所做的更改。輸入時(shí)內(nèi)置變量和方法會(huì)自動(dòng)提示,非常便利。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

在此文件中,還可以使用lib_deps指令,后面會(huì)用到。

2)源代碼文件夾

src文件夾是您的工作文件夾。在src文件夾下,有一個(gè)main.cpp文件。那就是您編寫(xiě)代碼的地方。單擊該文件,可以看到熟悉的Arduino 程序結(jié)構(gòu)的setup()和loop()方法。在PlatformIO 中,你所有的 Arduino 草圖都應(yīng)該以#include <Arduino.h>。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

3)參考第一章的arduino項(xiàng)目,輸入板載LED閃爍控制代碼,增加了串口通信的代碼。注意,一定保留首行的#include<Arduino.h>。

#include <Arduino.h>

#define LED 2

void setup() {

// put your setup code here, to run once:

Serial.begin(115200); //設(shè)置串口通信波特率

pinMode(LED, OUTPUT);

}

void loop() {

// put your main code here, to run repeatedly:

digitalWrite(LED, HIGH);

Serial.println("LED is on"); //通過(guò)串口通訊打印信息

delay(1000);

digitalWrite(LED, LOW);

Serial.println("LED is off"); //通過(guò)串口通訊打印信息

delay(1000);

}

  1. 編譯并燒錄程序

1)連接開(kāi)發(fā)板,確認(rèn)端口。

在platformio IDE中串口可以被復(fù)用,多數(shù)情況下只連接一個(gè)開(kāi)發(fā)板的情況下可以自動(dòng)識(shí)別。點(diǎn)擊platformio的主目錄左側(cè)的Devices設(shè)備菜單,可以看到本機(jī)串口連接設(shè)備,本例中為COM5,還是比較容易被區(qū)分的。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

也可以在主界面底部工具欄直接選擇對(duì)應(yīng)串口

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

2)編譯燒錄程序

在主界面下方工具欄可以找到和Arduino IDE一致的編譯燒錄按鈕,如果有多個(gè)項(xiàng)目編輯,注意檢查當(dāng)前操作的項(xiàng)目。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

首次編譯會(huì)耗費(fèi)較長(zhǎng)時(shí)間,后續(xù)編譯則會(huì)比Arduino IDE快很多,提升開(kāi)發(fā)效率。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境
  1. 串口監(jiān)視器

主界面下方的工具欄的插頭圖標(biāo)可以打開(kāi)串口監(jiān)視器,因?yàn)榇a中有串口信息打印,我們可以看到收到的關(guān)于LED開(kāi)關(guān)的信息。再次點(diǎn)擊,則會(huì)斷開(kāi)串口連接。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境
  1. 在PlatformIO IDE 中安裝庫(kù)

如果需要在 PlatformIOIDE 中安裝支持庫(kù)。單擊主頁(yè)圖標(biāo)轉(zhuǎn)到 PlatformIO 主頁(yè)。單擊左側(cè)欄中的庫(kù)圖標(biāo)。搜索要安裝的庫(kù)。例如wifimanager。首次運(yùn)行仍可能需要等待較長(zhǎng)的時(shí)間,點(diǎn)擊列表中的第一個(gè)匹配結(jié)果。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

選擇庫(kù)的版本,并安裝到指定項(xiàng)目。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

同樣的問(wèn)題,首次運(yùn)行需要等待較長(zhǎng)時(shí)間,選擇安裝到的項(xiàng)目后確定。

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

安裝完畢后,可以在項(xiàng)目的配置文件中看到lib_deps= tzapu/WiFiManager@^0.16.0,如果安裝了多個(gè)庫(kù),則可以在這里看到多行的結(jié)果。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-500192.html

02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境

到了這里,關(guān)于02-VS Code 和 PlatformIO IDE開(kāi)發(fā)環(huán)境的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【雕爺學(xué)編程】MicroPython動(dòng)手做(02)——嘗試搭建K210開(kāi)發(fā)板的IDE環(huán)境

    【雕爺學(xué)編程】MicroPython動(dòng)手做(02)——嘗試搭建K210開(kāi)發(fā)板的IDE環(huán)境

    知識(shí)點(diǎn):簡(jiǎn)單了解K210芯片 2018年9月6日,嘉楠科技推出自主設(shè)計(jì)研發(fā)的全球首款基于RISC-V的量產(chǎn)商用邊緣智能計(jì)算芯片勘智K210。該芯片依托于完全自主研發(fā)的AI神經(jīng)網(wǎng)絡(luò)加速器KPU,具備自主IP、視聽(tīng)兼具與可編程能力三大特點(diǎn),能夠充分適配多個(gè)業(yè)務(wù)場(chǎng)景的需求。作為嘉楠科技自主

    2024年02月15日
    瀏覽(22)
  • 【ns-3】VS Code開(kāi)發(fā)環(huán)境配置

    【ns-3】VS Code開(kāi)發(fā)環(huán)境配置

    正所謂“工欲善其事必先利其器”,本篇總結(jié)一下ns-3在VS Code開(kāi)發(fā)環(huán)境下的配置。 版本信息如下: Ubuntu 22.10 ns-3.37 VS Code 1.75 在開(kāi)始下面的內(nèi)容之前請(qǐng)先下載并安裝ns-3,具體教程可參考上篇文章:【ns-3】零基礎(chǔ)安裝教程。 首先,從Visual Studio Code官網(wǎng)下載deb軟件包: 然后,打

    2024年02月08日
    瀏覽(60)
  • 【雕爺學(xué)編程】MicroPython動(dòng)手做(02)——嘗試搭建K210開(kāi)發(fā)板的IDE環(huán)境4

    【雕爺學(xué)編程】MicroPython動(dòng)手做(02)——嘗試搭建K210開(kāi)發(fā)板的IDE環(huán)境4

    7、使用串口工具 (1)連接硬件 連接 Type C 線, 一端電腦一端開(kāi)發(fā)板 查看設(shè)備是否已經(jīng)正確識(shí)別: 在 Windows 下可以打開(kāi)設(shè)備管理器來(lái)查看 如果沒(méi)有發(fā)現(xiàn)設(shè)備, 需要確認(rèn)有沒(méi)有裝驅(qū)動(dòng)以及接觸是否良好 (2)下載串口工具 (a) putty https://www.chiark.greenend.org.uk/~sgtatham/putty/la

    2024年02月15日
    瀏覽(30)
  • 【雕爺學(xué)編程】MicroPython動(dòng)手做(02)——嘗試搭建K210開(kāi)發(fā)板的IDE環(huán)境3

    【雕爺學(xué)編程】MicroPython動(dòng)手做(02)——嘗試搭建K210開(kāi)發(fā)板的IDE環(huán)境3

    4、下載MaixPy IDE,MaixPy 使用Micropython 腳本語(yǔ)法,所以不像 C語(yǔ)言 一樣需要編譯,要使用MaixPy IDE , 開(kāi)發(fā)板固件必須是V0.3.1 版本以上(這里使用V0.5.0), 否則MaixPy IDE上會(huì)連接不上, 使用前盡量檢查固件版本和IDE 版本,都更新到最新版以保障能正常使用。 https://cn.dl.sipeed.com/MAI

    2024年02月15日
    瀏覽(26)
  • Nordic nRF開(kāi)發(fā)環(huán)境搭建之VS Code

    Nordic nRF開(kāi)發(fā)環(huán)境搭建之VS Code

    環(huán)境說(shuō)明 電腦系統(tǒng) Windows 11 IDE VSCode + nRF插件 SDK NCS Board nRF52833DK 本文以nRF52833DK開(kāi)發(fā)板為例,用VSCode使用NCS搭建開(kāi)發(fā)環(huán)境。 以下是使用VSCode和NCS搭建nRF52833DK開(kāi)發(fā)環(huán)境的基本步驟: 安裝VSCode:從官網(wǎng)下載并安裝VSCode。 安裝Nordic nRF Command Line Tools:下載并安裝最新版本的Nordic

    2024年02月16日
    瀏覽(68)
  • VS Code上搭建Vue開(kāi)發(fā)環(huán)境超詳細(xì)教程

    VS Code上搭建Vue開(kāi)發(fā)環(huán)境超詳細(xì)教程

    這篇關(guān)于在Visual Studio Code上搭建vue開(kāi)發(fā)環(huán)境的超詳細(xì)教程手把手教會(huì)你! 首先在Visual Studio Code上搭建vue開(kāi)發(fā)環(huán)境有幾個(gè)步驟: 1、下載安裝node.js 2、安裝npm 3、安裝cnpm 4、安裝vue/cli腳手架 5、創(chuàng)建vue項(xiàng)目 ?6、運(yùn)行vue項(xiàng)目 ? 1.下載安裝node.js 地址:node.js官網(wǎng)下載 打開(kāi)?Visual Stud

    2024年02月05日
    瀏覽(25)
  • 如何在VS Code上搭建 C/C++開(kāi)發(fā)環(huán)境

    如何在VS Code上搭建 C/C++開(kāi)發(fā)環(huán)境

    顧得泉: 個(gè)人主頁(yè) 個(gè)人專欄: 《Linux操作系統(tǒng)》?《C++從入門到精通》??《LeedCode刷題》 鍵盤(pán)敲爛,年薪百萬(wàn)! ???????VScode(Visual Studio Code)是一款由微軟開(kāi)發(fā)的免費(fèi)開(kāi)源的輕量級(jí)代碼 編輯器 。它支持多種編程語(yǔ)言,并提供了豐富的功能和插件擴(kuò)展,使開(kāi)發(fā)者能夠更高

    2024年03月28日
    瀏覽(30)
  • 如何使用Mac終端給樹(shù)莓派pico構(gòu)建C/C++程序進(jìn)行開(kāi)發(fā),以及遇到各種問(wèn)題該怎么處理,不使用任何IDE或編輯器(例如VS Code)

    如何使用Mac終端給樹(shù)莓派pico構(gòu)建C/C++程序進(jìn)行開(kāi)發(fā),以及遇到各種問(wèn)題該怎么處理,不使用任何IDE或編輯器(例如VS Code)

    寫(xiě)本文的原因是官方的教程已經(jīng)過(guò)時(shí)了,如果你現(xiàn)在按照官方教程來(lái)在 Mac 上進(jìn)行配置,那么會(huì)遇到一堆問(wèn)題,比如我?guī)缀醢涯懿鹊摹袄住倍疾攘?。所以這里記錄了完整過(guò)程,以及各種錯(cuò)誤的原因和處理方法,不然以后換 Mac 了或者在其他平臺(tái)遇到同樣的問(wèn)題,忘記怎么處理的

    2024年02月13日
    瀏覽(30)
  • VS Code基于服務(wù)器中的docker的開(kāi)發(fā)環(huán)境配置

    VS Code基于服務(wù)器中的docker的開(kāi)發(fā)環(huán)境配置

    當(dāng)然可以在vscode中直接下載Dev Containers插件,在連接到服務(wù)器之后,在Dev Containers中找到相應(yīng)的docker連接后直接進(jìn)行開(kāi)發(fā)。 此時(shí)你就會(huì)看到你服務(wù)器上所有正在運(yùn)行的docker容器(必須要保證你想要開(kāi)發(fā)的docker容器此時(shí)的狀態(tài)是正在運(yùn)行),然后點(diǎn)擊對(duì)應(yīng)的docker容器連接即可,

    2024年02月11日
    瀏覽(28)
  • 51單片機(jī)開(kāi)發(fā)環(huán)境搭建 - VS Code 從編寫(xiě)到燒錄

    我安裝并測(cè)試成功的環(huán)境: 操作系統(tǒng):Windows 10 (22H2) 單片機(jī):STC89C52RC Python version: 3.7.6 在這之前,給51單片機(jī)寫(xiě)程序是用 Keil 5(編寫(xiě)+編譯)、STC-ISP(燒錄),由于切換應(yīng)用比較麻煩,并且不夠美觀,所以嘗試使用熟悉的 Visual Studio Code 來(lái)完成這些操作。 stcgal 是用來(lái)向STC單片

    2023年04月24日
    瀏覽(20)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包