你好,我是愛吃魚香ROS的小魚。本節我們開始介紹并搭建PlatformIO(以下簡稱PIO)的開發環境。因為網絡原因,PIO搭建起來是一個挺困難的事情,但是小魚在一鍵安裝里添加了一鍵安裝PIO,為你解決這一難題。
開始之前,小魚想和你約定好本次學習之旅的開發環境和平臺,小魚這里采用的開發環境信息如下:
?系統版本:Ubuntu 22.04(虛擬機實體機都可)
?ROS版本:ROS2-Humble
?開發板:MicroROS學習板V1.0.0
一、PIO介紹
PIO是一個面向嵌入式開發的專業協作平臺,它提供了一個適配VsCode的插件,它具有一個用戶友好且可擴展的集成開發環境,具有一組專業開發工具,提供現代而強大的功能,以加快并簡化嵌入式產品的創建和交付。
二、安裝PIO
PIO的開發我們采用VsCode,所以在這之前你需要安裝VsCode,VsCode安裝可以使用一鍵安裝,快速且穩定。
2.1 安裝VsCode
運行一鍵安裝指令,之后選擇7即可
wget http://fishros.com/install -O fishros && . fishros
安裝完成VsCode后,推薦你繼續使用一鍵安裝來安裝PIO。
2.2 安裝PIO(可跳過)
注意這一步僅適用Ubuntu22.04系統,非該系統請直接跳過
繼續使用一鍵安裝,選項12
wget http://fishros.com/install -O fishros && . fishros
2.3 安裝VsCode插件
打開VsCode,我們還需安裝一個PlatformIO插件就能正常Work了。
任意終端輸入code,或者在菜單中找到vscode都可以打開vscode,接著在擴展中搜索PlatformIO
,選擇后點擊安裝即可。
安裝完成后在側方欄應該可以看到一個螞蟻頭的圖標,這個就是PIO,點擊圖標,點擊上訪的Open就可以打開PIO HOME。
三、新建工程測試
接著我們就可以利用PIO建立第一個Arduino工程進行測試,首先點擊New Project。
四步新建工程
1.輸入工程名 example01_helloworld
2.選擇開發板,這里選擇Adafruit ESP32 Feather
3.選擇開發框架,這里我們用Arduino,PIO還支持IDF(IoT Development FrameWork)4.開發位置可以選擇默認的位置,也可以自定義位置
最后點擊Finish
即可,這樣我們就得到了一個支持ESP32的Arduino工程。
四、總結
本節我們學習通過VsCode安裝PIO并新建一個Arduino工程,下一節小魚帶你一起了解下這個工程文件并學習如何編譯工程。
-
開發板
+關注
關注
25文章
5121瀏覽量
98107 -
虛擬機
+關注
關注
1文章
931瀏覽量
28406 -
Arduino
+關注
關注
188文章
6477瀏覽量
187741 -
ROS
+關注
關注
1文章
280瀏覽量
17077 -
vscode
+關注
關注
1文章
157瀏覽量
7835
發布評論請先 登錄
相關推薦
評論