• 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
     
     
     
     





  • 相关阅读:
    Sql语句中IN和exists的区别及应用
    时间戳/Date(1354116249000)/ 转换
    SqlServer不允许更改字段类型(表中已有数据)
    Firefox内存占用过高解决方法
    接口开发中的测试问题
    c# winform 窗体起始位置 设置
    【整理】C#文件操作大全(SamWang)
    C#实现JSON序列化与反序列化
    解决方案资源管理器中跟踪活动项
    C#中方法的参数的四种类型
  • 原文地址:https://www.cnblogs.com/bigmagic/p/6efe30ee1da3545a5b8c3ed29504c051.html
Copyright © 2020-2023  润新知