首先去官網下載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
