arduino esp32

esp32(M5STACK) ARDUINO开发环境搭建(ubuntu)

↘锁芯ラ 提交于 2020-12-19 06:54:24
首先去官网下载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/文件夹中

开发(二) ardunio批量固件上传地址

て烟熏妆下的殇ゞ 提交于 2020-05-03 22:59:07
https://blog.csdn.net/Naisu_kun/article/details/84958561 批量烧录固件到模块中 上面讲了如何编写上传程序,接下来讲讲如何量产。 相比《Arduino for esp8266》的量产烧录,这次的ESP32相对来说麻烦些。 仔细观察上面程序的上传过程(具体的字节数可能和上文程序有出入): 整个过程向ESP32模块中烧录了四块内容,这四块内容是什么? 第一块是boot_app0.bin, 你可以在用户目录\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\tools\partitions中找到它,或者在官方项目地址:https://github.com/espressif/arduino-esp32/tree/master/tools/partitions 这里找到它; 第二块是bootloader, 你可以在用户目录\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\tools\sdk\bin中找到它,或者在官方项目地址:https://github.com/espressif/arduino-esp32/tree/master/tools/sdk/bin 这里找到它