首先去官网下载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
 
 
 
 
 
 
 
 

esp32(M5STACK) ARDUINO开发环境搭建(ubuntu)的更多相关文章

  1. ESP32的Linux开发环境搭建

    1. 官网教程地址 https://docs.espressif.com/projects/esp-idf/zh_CN/v4.0.1/get-started/linux-setup.html 2.官网 ...

  2. ESP32 ADF windows开发环境搭建 适配ADF到ESP32A1S(转)

    搭建ESP32A1S的ADF开发环境 一,获取IDF和IDF-TOOL adf是乐鑫的音频开发框架,里面有许多乐鑫的音频开发API,同时ADF是基于IDF的.这一部分可以按照官网的教程一步一步来.官网 ...

  3. S3C2440开发环境搭建(Ubuntu)

    我的操作系统是 Ubuntu 1404.可以使用下面的命令查看系统的版本: cat /etc/issue 安装.配置.启动 ftp 服务 sudo apt-get install vsftpd  修改 ...

  4. ESP32-S3 arduino 开发环境搭建

    ESP32-S3 arduino 简要描述 在github上搜索arduino-esp32,找到并打开espressif/arduino-esp32仓库,从master主分支切换到esp32-s3-s ...

  5. OCCI开发环境搭建(Ubuntu)

    OCCI开放包(下载与服务器版本相同的开发包, 这用的是12.1.0.2): instantclient-basic-linux.x64-12.1.0.2.0.zip instantclient-sd ...

  6. Arduino 002 --- 在Ubuntu(Linux) 中搭建Arduino开发环境

    在Ubuntu/Linux 中搭建Arduino开发环境 我的Ubuntu系统:Ubuntu 14.04.10 TLS 32位 需要安装的Arduino的版本:Arduino 1.6.11(最新版本) ...

  7. ubuntu java开发环境搭建(jdk+tomcat+eclipse)

    一.jdk的安装配置. 1.下载jdk. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

  8. Ubuntu开发环境搭建

    linux开发不得不用虚拟机,为了节省系统资源.决定采用Ubuntu Server逐步搭建出具有图形界面的开发环境. ubuntu server 安装英文版 安装选择选generic,不要LVM选项. ...

  9. 我的开发环境搭建(ubuntu菜鸟)

    前段时间把系统换成了ubuntu,经过一段时间到发展,终于可以比较正常到完成开发工作了,但是就在今天,我的系统崩了,进不了桌面,而且终端里边到中文也显示乱码,尝试了网上说到各种方法无效,最终我决定重装 ...

随机推荐

  1. 在win10下改变默认的输入法切换Ctrl+Space

    在win10下改变默认的输入法切换Ctrl+Space 学习了:https://www.zhihu.com/question/22288432 在win10下面,有两种风格的控制面板设置: 在输入法上 ...

  2. CockroachDB——类似spanner的开源版,底层使用rocksdb存储,mvcc,支持事务,raft一致性,licence是CockroachDB Community License Agreement

    摘自:https://github.com/cockroachdb/cockroach/blob/master/docs/design.md CockroachDB is a distributed ...

  3. springMVC返回数据的四种方式

    转自:https://blog.csdn.net/itcats_cn/article/details/82119673 springMVC返回数据的四种方式:第一种,通过request.setAttr ...

  4. Java压缩技术(二) ZIP压缩——Java原生实现

    原文:http://snowolf.iteye.com/blog/642298 去年整理了一篇ZLib算法Java实现(Java压缩技术(一) ZLib),一直惦记却没时间补充.今天得空,整理一下ZI ...

  5. PCB拼板之单一矩形排样算法

    算法实现相关内容整理如下: 一.排样变量与关系 此算法,基于固定4边的尺寸遍历每个单只板的长宽得到最优解. 二.条件约束 基本约束条件(参考上图变量) 三.排样图形相同类型规律 由于计算量大,为了有效 ...

  6. hdu5249

    这个是去年astar的题~ 标准做法主席树,然而渣渣并不会(我确实叫zhazha...), 所以,他先离线,离散化,然后树状数组+二分水过了.... 离线的目的主要是为了离散化,剩下的就和用一个树状数 ...

  7. scws

    SCWS 是 Simple Chinese Word Segmentation 的首字母缩写(即:简易中文分词系统). 这是一套基于词频词典的机械式中文分词引擎,它能将一整段的中文文本基本正确地切分成 ...

  8. 引入外部CSS的两种方式及区别

    1.CSS的两种引入方式 通过@import指令引入 @import指令是CSS语言的一部分,使用时把这个指令添加到HTML的一个<style>标签中: 要与外部的CSS文件关联起来,得使 ...

  9. POJ 1172 DFS

    (感谢wzc学长的幻灯片) 单组数据 注意从必经点能到标记过的点则此点不是分裂点. //By: Sirius_Ren #include <cstdio> #include <queu ...

  10. RabbitMQ 官方NET教程(三)【发布/订阅】

    上一篇博客中,我们实现了工作队列,并且我们的工作队列中的一个任务只会发给一个工作者,除非某个工作者未完成任务意外被杀死,会转发给另外的工作者.在这部分中,我们会做一些完全不同的事情 - 我们会向多个消 ...