0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

通過VsCode安裝PIO并新建Arduino工程

CHANBAEK ? 來源:魚香ROS ? 作者:小魚 ? 2023-07-02 15:32 ? 次閱讀

你好,我是愛吃魚香ROS的小魚。本節(jié)我們開始介紹并搭建PlatformIO(以下簡(jiǎn)稱PIO)的開發(fā)環(huán)境。因?yàn)?a target="_blank">網(wǎng)絡(luò)原因,PIO搭建起來是一個(gè)挺困難的事情,但是小魚在一鍵安裝里添加了一鍵安裝PIO,為你解決這一難題。

開始之前,小魚想和你約定好本次學(xué)習(xí)之旅的開發(fā)環(huán)境和平臺(tái),小魚這里采用的開發(fā)環(huán)境信息如下:

?系統(tǒng)版本:Ubuntu 22.04(虛擬機(jī)實(shí)體機(jī)都可)

?ROS版本:ROS2-Humble

?開發(fā)板:MicroROS學(xué)習(xí)板V1.0.0

一、PIO介紹

PIO是一個(gè)面向嵌入式開發(fā)的專業(yè)協(xié)作平臺(tái),它提供了一個(gè)適配VsCode的插件,它具有一個(gè)用戶友好且可擴(kuò)展的集成開發(fā)環(huán)境,具有一組專業(yè)開發(fā)工具,提供現(xiàn)代而強(qiáng)大的功能,以加快并簡(jiǎn)化嵌入式產(chǎn)品的創(chuàng)建和交付。

二、安裝PIO

PIO的開發(fā)我們采用VsCode,所以在這之前你需要安裝VsCode,VsCode安裝可以使用一鍵安裝,快速且穩(wěn)定。

2.1 安裝VsCode

運(yùn)行一鍵安裝指令,之后選擇7即可

wget http://fishros.com/install -O fishros && . fishros

圖片

安裝完成VsCode后,推薦你繼續(xù)使用一鍵安裝來安裝PIO。

2.2 安裝PIO(可跳過)

注意這一步僅適用Ubuntu22.04系統(tǒng),非該系統(tǒng)請(qǐng)直接跳過

繼續(xù)使用一鍵安裝,選項(xiàng)12

wget http://fishros.com/install -O fishros && . fishros

圖片

2.3 安裝VsCode插件

打開VsCode,我們還需安裝一個(gè)PlatformIO插件就能正常Work了。

任意終端輸入code,或者在菜單中找到vscode都可以打開vscode,接著在擴(kuò)展中搜索PlatformIO,選擇后點(diǎn)擊安裝即可。

圖片

安裝完成后在側(cè)方欄應(yīng)該可以看到一個(gè)螞蟻頭的圖標(biāo),這個(gè)就是PIO,點(diǎn)擊圖標(biāo),點(diǎn)擊上訪的Open就可以打開PIO HOME。

圖片

三、新建工程測(cè)試

接著我們就可以利用PIO建立第一個(gè)Arduino工程進(jìn)行測(cè)試,首先點(diǎn)擊New Project。

圖片

四步新建工程

1.輸入工程名 example01_helloworld2.選擇開發(fā)板,這里選擇Adafruit ESP32 Feather3.選擇開發(fā)框架,這里我們用Arduino,PIO還支持IDF(IoT Development FrameWork)4.開發(fā)位置可以選擇默認(rèn)的位置,也可以自定義位置

圖片

最后點(diǎn)擊Finish即可,這樣我們就得到了一個(gè)支持ESP32的Arduino工程。

圖片

四、總結(jié)

本節(jié)我們學(xué)習(xí)通過VsCode安裝PIO并新建一個(gè)Arduino工程,下一節(jié)小魚帶你一起了解下這個(gè)工程文件并學(xué)習(xí)如何編譯工程。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5059

    瀏覽量

    97551
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    917

    瀏覽量

    28223
  • Arduino
    +關(guān)注

    關(guān)注

    188

    文章

    6470

    瀏覽量

    187181
  • ROS
    ROS
    +關(guān)注

    關(guān)注

    1

    文章

    278

    瀏覽量

    17019
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    155

    瀏覽量

    7723
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    AGM MCU IDE安裝使用方法

    【install】 等待下載完成,此處時(shí)間較長(zhǎng),請(qǐng)耐心等待 重新啟動(dòng) VSCODE,循環(huán)數(shù)次 出現(xiàn)紅框處圖標(biāo),表示安裝結(jié)束 4、下載解壓 AGRV_pio,
    發(fā)表于 12-29 12:05

    keil軟件安裝新建工程之旅

    我們keil軟件安裝成功之后,我們就開始新建工程之旅。首先我們?cè)谧烂?b class='flag-5'>新建一個(gè)文件夾,起名叫 51 工程。在里面在新建兩個(gè)文件夾,起名叫obj
    發(fā)表于 07-13 09:03

    使用HAL庫(kù)新建STM32工程

    一、問題描述使用 HAL 庫(kù)新建 STM32 工程后,使用 vsCode 打開工程文件夾,會(huì)提示找不到頭文件,以及比變量沒有定義,如 uint32_t 不是一個(gè)有效類型等錯(cuò)誤提示。如下
    發(fā)表于 08-23 07:38

    如何在VSCode上配置Arduino?

    如何在VSCode上配置Arduino
    發(fā)表于 09-26 06:22

    如何去實(shí)現(xiàn)arduino IOT嵌入式編程呢

    版本)官方使用說明PlatformIo客戶端版本(VSCode安裝建立一個(gè)新的工程庫(kù)的搜索初探首用感受摘要本文通過VSCode中添加pl
    發(fā)表于 12-22 08:14

    使用CubeMX通過芯片新建工程

    一、開發(fā)環(huán)境與工具STM32CubeMX、TrueSTUDIO、J-Flash V6.32f芯片:STM32L072KBUx二、使用CubeMx新建工程與配置說明使用CubeMX通過芯片型號(hào)新建工程
    發(fā)表于 01-12 07:58

    基于vscode編輯器的stm32 Arduino開發(fā)環(huán)境如何去搭建呢

    怎樣去下載安裝vscode開發(fā)環(huán)境呢?基于vscode 編輯器的stm32 Arduino開發(fā)環(huán)境如何去搭建呢?
    發(fā)表于 01-24 07:47

    vscode編輯環(huán)境配置

    文章目錄vscode編輯環(huán)境配置vscode編輯環(huán)境配置下載官方庫(kù):鏈接插件安裝c/c++的常用插件,不喜歡英文的可以換個(gè)中文:工程目錄下添加vsc的配置文件
    發(fā)表于 02-11 07:55

    rtt-studio新建空白芯片工程,vscode使用rtt插件編譯報(bào)錯(cuò)怎么解決

    rtt-studio新建空白芯片工程,rtt-studio編譯通過,vscode使用rtt插件編譯報(bào)錯(cuò),系統(tǒng)版本v4.1.0,報(bào)錯(cuò)信息如圖:
    發(fā)表于 04-14 09:40

    VSCode Arduino找不到Arduino CLI怎么解決?

    VSCode Arduino 找不到 Arduino CLI?
    發(fā)表于 05-04 06:04

    ubuntu18安裝vscode搭建嵌入式linux開發(fā)環(huán)境

    ubuntu18安裝vscode搭建嵌入式linux開發(fā)環(huán)境安裝vscode配置vscode(安裝
    發(fā)表于 11-01 16:57 ?10次下載
    ubuntu18<b class='flag-5'>安裝</b><b class='flag-5'>vscode</b>搭建嵌入式linux開發(fā)環(huán)境

    PIC單片機(jī)學(xué)習(xí)_軟件安裝新建工程

    PIC單片機(jī)學(xué)習(xí)_軟件安裝新建工程
    發(fā)表于 11-16 11:21 ?5次下載
    PIC單片機(jī)學(xué)習(xí)_軟件<b class='flag-5'>安裝</b>與<b class='flag-5'>新建工程</b>

    arduino / VScode+platformIO搭建esp32/esp8266編譯環(huán)境(一篇足矣)

    大大的贊吧!結(jié)尾還有micropython+esp32/esp8266環(huán)境搭建的入口,千萬不要錯(cuò)過哦~文章目錄arduino/VScode+platformIO 搭建esp32/esp8266開發(fā)環(huán)境(一篇足矣)arduino
    發(fā)表于 12-05 14:06 ?33次下載
    <b class='flag-5'>arduino</b> / <b class='flag-5'>VScode</b>+platformIO搭建esp32/esp8266編譯環(huán)境(一篇足矣)

    【國(guó)產(chǎn)MCU學(xué)步隨筆------兆易創(chuàng)新GD32f103CBT6,及vscode編輯環(huán)境配置】

    文章目錄vscode編輯環(huán)境配置vscode編輯環(huán)境配置下載官方庫(kù):鏈接插件安裝c/c++的常用插件,不喜歡英文的可以換個(gè)中文:工程目錄下添加vsc的配置文件
    發(fā)表于 12-08 10:36 ?10次下載
    【國(guó)產(chǎn)MCU學(xué)步隨筆------兆易創(chuàng)新GD32f103CBT6,及<b class='flag-5'>vscode</b>編輯環(huán)境配置】

    使用GHS MULTI新建工程編譯代碼

    博主聯(lián)系方式:QQ:1256153255 ,郵箱:1256153255@qq.com點(diǎn)擊這里可下載GHS安裝包上一篇我們講解了GHS的安裝過程,本篇博客我們介紹使用GHS MULTI新建工程
    發(fā)表于 12-20 19:04 ?10次下載
    使用GHS MULTI<b class='flag-5'>新建工程</b><b class='flag-5'>并</b>編譯代碼