首先去官网下载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. sql server 学习课件 PPT

    http://www.cnblogs.com/woodytu/p/4465288.html

  2. Mac下OpenCV开发

    1.         环境搭建 a)       安装Homebrew i.            下载地址:http://github.com/mxcl/homebrew/tarball/maste ...

  3. mybatis原理流程

    无论是用过的hibernate,mybatis,你都可以法相他们有一个共同点: 从配置文件(通常是XML配置文件中)得到 sessionfactory. 由sessionfactory  产生 ses ...

  4. iOS中UITextView的操作技巧

    刚才看了一篇textView实现placeholder的文章,有兴趣的同学们能够看下:__biz=MzA3NzM0NzkxMQ==&mid=211846438&idx=1&sn ...

  5. CSS之实现二级菜单动态出现

    一直觉得二级菜单的出现效果仅仅有js才干控制.今天研究了一下阿里巴巴站点的首页,才发现,原来二级菜单的动态显示也能够使用CSS来控制,原来对CSS是静态的东西一直是误解它了,CSS也能够实现动态的效果 ...

  6. 01背包--小P寻宝记——粗心的基友

    题目描写叙述 这对好基友他们在经历无数的艰难险阻后.最终找到了宝藏.无奈的是这一对好基友居然是一样的粗心,又忘记了带一个大一点的包包,可惜啊..选择又出现了啊.. 已知包的体积是v,每种宝贝仅仅有一种 ...

  7. UVA 10069 Distinct Subsequences(DP)

    考虑两个字符串,我们用dp[i][j]表示字串第到i个和字符串到第j个的总数,由于字串必须连续 因此dp[i][j]能够有dp[i][j-1]和dp[i-1][j-1]递推而来,而不能由dp[i-1] ...

  8. RedisUtil: Jedis连接自动释放

    package cloud.app.prod.home.utils; import redis.clients.jedis.Jedis; import redis.clients.jedis.Jedi ...

  9. 曼哈顿距离MST

    https://www.cnblogs.com/xzxl/p/7237246.html 讲的不错 /* 曼哈顿距离最小生成树 poj 3241 Object Clustering 按照上面的假设我们先 ...

  10. 源码中修改Android的开机画面和动画【转】

    本文转载自:http://blog.csdn.net/dddxxxx/article/details/54343976 参照文章:http://blog.csdn.net/a345017062/art ...