你好,我是愛吃魚香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_helloworld
2.選擇開發(fā)板,這里選擇Adafruit ESP32 Feather
3.選擇開發(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í)如何編譯工程。
-
開發(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
+關(guān)注
關(guān)注
1文章
278瀏覽量
17019 -
vscode
+關(guān)注
關(guān)注
1文章
155瀏覽量
7723
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論