esp32(M5STACK) ARDUINO開發環境搭建(ubuntu)


首先去官網下載arduino

https://www.arduino.cc/en/main/software
 
 
 
 
由於國產鏈接下載慢的緣故,所以可以采用百度網盤的方式進行下載,具體下載方法不贅述
下載完成后可以看到我們下載的文件
然后解壓文件
 
xz -d arduino-1.8.8-linux64.tar.xz
tar -xf arduino-1.8.8-linux64.tar
 
 
 
 
解壓完成后可以看到解壓出來的文件
 
 
進入arduino-1.8.8文件夾中,輸入./install.sh開始安裝
 
同時在桌面上可以看到圖標
 
啟動后效果如下:
 
接着,我們選擇項目-->加載庫-->管理庫,搜索m5stack
 
此時,我們可以在文件->示例->不相容中找到我們m5stack開發板
現在,我們來體驗一下,下載一個游戲
在編譯下載之前,我們需要在工具->端口里設置我們的串口端口,我的是/dev/ttyUSB0
 
然后下載esp32的audrino庫
git clone git@github.com:espressif/arduino-esp32.git
 
 
 
 
如果沒有這個,將會使得很多的頭文件都找不到,所以一定需要下載這個開發板包
 
下載完成后,將arduino-esp32文件夾重命名esp32
需要將esp32轉移arduino-1.8.8/hardware/espressif/文件夾中
這樣我們再打開arduino時便可以看見我們的設備了
然后選擇
工具->開發板->M5Stack-Core-Esp32
 
配置完成后就可以編譯我們的工程了
 
比如我們下載一游戲<flappy bird>
 
編譯完成后下載到開發板即可正常運行
 
上傳到開發板猴運行效果如下所示
 
本次搭建工程即構建完成
 
提示:在構建過程中可能會出現如下的警告
原因是這些庫在其他的模塊上,所以我們可以手動下載這些庫
git clone git@github.com:VSChina/ESP32_AzureIoT_Arduino.git
git clone git@github.com:nkolban/ESP32_BLE_Arduino.git

mv ESP32_AzureIoT_Arduino AzureIoT
mv ESP32_BLE_Arduino BLE
 
 
 
 






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM