你好,我是愛吃魚香ROS的小魚。本節(jié)我們開始介紹并搭建PlatformIO(以下簡稱PIO)的開發(fā)環(huán)境。因?yàn)榫W(wǎng)絡(luò)原因,PIO搭建起來是一個挺困難的事情,但是小魚在一鍵安裝里添加了一鍵安裝PIO,為你解決這一難題。
開始之前,小魚想和你約定好本次學(xué)習(xí)之旅的開發(fā)環(huán)境和平臺,小魚這里采用的開發(fā)環(huán)境信息如下:
?系統(tǒng)版本:Ubuntu 22.04(虛擬機(jī)實(shí)體機(jī)都可)
?ROS版本:ROS2-Humble
?開發(fā)板:MicroROS學(xué)習(xí)板V1.0.0
一、PIO介紹
PIO是一個面向嵌入式開發(fā)的專業(yè)協(xié)作平臺,它提供了一個適配VsCode的插件,它具有一個用戶友好且可擴(kuò)展的集成開發(fā)環(huán)境,具有一組專業(yè)開發(fā)工具,提供現(xiàn)代而強(qiáng)大的功能,以加快并簡化嵌入式產(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)請直接跳過
繼續(xù)使用一鍵安裝,選項(xiàng)12
wget http://fishros.com/install -O fishros && . fishros

2.3 安裝VsCode插件
打開VsCode,我們還需安裝一個PlatformIO插件就能正常Work了。
任意終端輸入code,或者在菜單中找到vscode都可以打開vscode,接著在擴(kuò)展中搜索PlatformIO,選擇后點(diǎn)擊安裝即可。

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

三、新建工程測試
接著我們就可以利用PIO建立第一個Arduino工程進(jìn)行測試,首先點(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即可,這樣我們就得到了一個支持ESP32的Arduino工程。

四、總結(jié)
本節(jié)我們學(xué)習(xí)通過VsCode安裝PIO并新建一個Arduino工程,下一節(jié)小魚帶你一起了解下這個工程文件并學(xué)習(xí)如何編譯工程。
-
開發(fā)板
+關(guān)注
關(guān)注
26文章
6306瀏覽量
118480 -
虛擬機(jī)
+關(guān)注
關(guān)注
1文章
972瀏覽量
30509 -
Arduino
+關(guān)注
關(guān)注
190文章
6526瀏覽量
197017 -
ROS
+關(guān)注
關(guān)注
1文章
294瀏覽量
18755 -
vscode
+關(guān)注
關(guān)注
1文章
172瀏覽量
9169
發(fā)布評論請先 登錄
AGM MCU IDE安裝使用方法
VSCode環(huán)境下的用PlatformIO IDE進(jìn)行RISC-V嵌入式開發(fā)的方法
使用VScode的PIO開發(fā)GD32VF103,但是串口無法打印浮點(diǎn)數(shù)怎么解決?
keil軟件安裝之新建工程之旅
使用HAL庫新建STM32工程
使用CubeMX通過芯片新建工程
基于vscode編輯器的stm32 Arduino開發(fā)環(huán)境如何去搭建呢
vscode編輯環(huán)境配置
rtt-studio新建空白芯片工程,vscode使用rtt插件編譯報(bào)錯怎么解決
arduino / VScode+platformIO搭建esp32/esp8266編譯環(huán)境(一篇足矣)
【國產(chǎn)MCU學(xué)步隨筆------兆易創(chuàng)新GD32f103CBT6,及vscode編輯環(huán)境配置】
使用GHS MULTI新建工程并編譯代碼
通過VsCode安裝PIO并新建Arduino工程
評論