ESP32在Ubuntu16.04的环境搭建

1.Ubuntu16.04的下载:
ubuntu16.04镜像下载
在这里插入图片描述
2.安装好Ubuntu16.04后,先检查是否连接到网络:
在这里插入图片描述
或打开终端2执行命令检查:ping www.baidu.com
出现红框部分,说明连网成功。
在这里插入图片描述

3.打开终端,创建自己的工作目录,并获取官方SDK
执行命令:git clone http://192.168.0.252/wireless-tag/esp-idf.git
git无法使用先安装git:sudo apt-get git
出现红框部分,说明SDK获取成功。
在这里插入图片描述
4.进入esp_idf目录并查看在这里插入图片描述
进入v4.1目录并查看
在这里插入图片描述
5.安装工具,安装 ESP-IDF 使用的各种工具,比如编译器、调试器、Python 包等,进入v4.1目录下,
执行命令:./install.sh
在这里插入图片描述
出现两个错误,原因是./install.sh执行过程中需要的python版本至少大于3.6,而系统最高的为python3.5.,接着执行以下命令可以安装python3.6 :

sudo add-apt-repository ppa:jonathonf/python-3.6
sudo apt-get update
sudo apt-get install python3.6

但使用python查看时,发现显示的版本是2.7的版本,这时需要执行以下命令:

cd /user/bin
rm python
ln -s python3.6m python

进入用户bin目录下,删除默认的python,并把新下载的python3.6链接到python下。
执行命令:python,出现下图,说明链接成功。在这里插入图片描述
接下来下载安装链接后的python3.6的pip,
执行命令:sudo apt-get install python3-pip
出现下图,按 y+enter键,等待pip安装成功。
安装开始:
在这里插入图片描述
安装成功:
在这里插入图片描述
6.,返回进入v4.1目录下,重新执行命令:./install.sh
在这里插入图片描述
在这里插入图片描述
出现上图,说明工具安装成功。
7.设置环境变量
执行命令:. ./export.sh(点之间有空格)
执行成功标志:在这里插入图片描述
至此,标题中出现的问题已成功解决!

二、hello_world的简单实现

1.创建一个工程目录,将 idf 中的例程 hello_world
拷贝到 pro 文件夹下,并进入hello_world 目录下,在这里插入图片描述
执行命令:idf.py build 进行工程编译,
编译成功出现下图,log 会显示烧录文件及烧录地址。在这里插入图片描述在这里插入图片描述
2.接下来使用 flash_download_tools_v3.6.7 软件进行烧录,
在这里插入图片描述

选择 esp32 ,
在这里插入图片描述

选择正确的文件路径,根据编译成功 log 选择烧录固件和填写对应的烧录地址,
在这里插入图片描述
在这里插入图片描述
点击START,开始烧录,查看到完成图样
在这里插入图片描述
最后通过串口调试工具查看 esp32 运行打印信息
在这里插入图片描述

至此,esp32开发环境在Ubuntu16.04下的搭建成功完成!

**

建议新学的开发者可以拿ESP32的开发板测试,上手简单,快速!

**
在这里插入图片描述
在这里插入图片描述
WT-ESP32-DevKitC V4是一款基于ESP32的小型开发板,集WIFI+蓝牙方案于一体,板上模组绝大部分管脚均已引出,开发人员可根据实际需求,轻松通过跳线连接多种外围器件,或将开发板直接插在面包板上使用。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部