深圳市航顺芯片技术研发有限公司
登录
直播中
吴湛
10年用户
989经验值
擅长:可编程逻辑
私信
关注
[问答]
怎样使用UNO D1 R32(ESP32)开发板去构建一种嵌入式开发环境?
开启该帖子的消息推送
嵌入式
开发板
ESP32是啥?
怎样使用UNO D1 R32(ESP32)
开发板
去构建一种嵌入式开发环境?
回帖
(1)
高文利
2021-7-28 15:07:15
本文介绍使用UNO D1 R32(ESP32)开发板构建嵌入式开发环境的方法。
ESP32是啥?
用厂家的话来讲,ESP32 采用 40 nm 工艺制成,具有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用场景和不同功耗需求。以下是ESP32的主要参数:
[tr]项目数值[/tr]核心数2
从ESP32的芯片参数可以看出,它的功能非常强大;另外一条也也很重要:它非常便宜。这两个要素决定了:它非常适合目前流行的物联网开发,也非常适合学习嵌入式开发。
准备硬件
既然是嵌入式开发,不可避免的会涉及到输入。这里一般有两种方式,选用最简单ESP32开发板,但是这样需要我们自己准备输入输出扩展。虽然算不上有多困难,总是有些麻烦。我们选择另一种方式:遵循Ardino规范的UNO D1 R32开发板:
通过和一元硬币的比较可以知道,UNO D1 R32还是很小的。
安装Arduino
百度百科中对Arduino的说明如下:
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做威廉希尔官方网站 连接的Arduino威廉希尔官方网站 板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino威廉希尔官方网站 板后,程序便会告诉Arduino威廉希尔官方网站 板要做些什么了。
要做的其实很简单:到以下网页下载并安装ArduinoIDE软件即可
Window Installer
安装ESP32开发包
在ArduinoIDE中安装ESP32有几个方法,最后好用的是参考文档(一波三折那篇)最接近成功,但是下载安装包的过程还是一波三折,主要的问题就是文件下载太困难。因此作者首先将这些文件收集起来,安装步骤修改如下:
1.Arduino安装下的hardware目录中,创建espressif/esp32目录
2.从github下载arduino-esp32支持包:
3.将下载得到的Zip文件解压缩到第一步中创建的esp32目录中。
4.进入espressif/esp32/tools目录,执行目录中的get.ext.
5.自动进行安装。但是在第三个文件的时候,一直不能完成。
6.进入espressif/esp32/tools/dist目录:
7.将下载的mkspiffs-0.2.3-arduino-esp32-win32.zip拷贝到dist目录并重新执行get.exe。这次会很快结束。
选择开发板
启动Arduino进入工具菜单,如下图选择ESP32 Dev Module。
动作确认
启动Arduino并输入验证程序:
void setup() { pinMode(2, OUTPUT); //设置管脚2为输出模式}void loop() { digitalWrite(2, HIGH); // 点亮LED delay(500); // 等待500ms digitalWrite(2, LOW); // 熄灭LED delay(500); // 等待500ms} 使用MicroUSB线连接计算机和UNO D1 R32开发板,并选择端口:
这里有两点需要注意:
1.读者的计算机的端口号可能会有所不同,如果端口号是灰色的需要安装参考信息中的CH340驱动。2.使用计算机背后的端口。作者使用前面板上的USB端口搞了好半天都无法稳定地下载程序。
上传程序到UNO D1 R32.
也可以使用工具栏中的上传按钮[-》]上传程序。
完成后可以看到开发板上的蓝色LED开始闪烁!
本文介绍使用UNO D1 R32(ESP32)开发板构建嵌入式开发环境的方法。
ESP32是啥?
用厂家的话来讲,ESP32 采用 40 nm 工艺制成,具有最佳的功耗性能、射频性能、稳定性、通用性和可靠性,适用于各种应用场景和不同功耗需求。以下是ESP32的主要参数:
[tr]项目数值[/tr]核心数2
从ESP32的芯片参数可以看出,它的功能非常强大;另外一条也也很重要:它非常便宜。这两个要素决定了:它非常适合目前流行的物联网开发,也非常适合学习嵌入式开发。
准备硬件
既然是嵌入式开发,不可避免的会涉及到输入。这里一般有两种方式,选用最简单ESP32开发板,但是这样需要我们自己准备输入输出扩展。虽然算不上有多困难,总是有些麻烦。我们选择另一种方式:遵循Ardino规范的UNO D1 R32开发板:
通过和一元硬币的比较可以知道,UNO D1 R32还是很小的。
安装Arduino
百度百科中对Arduino的说明如下:
Arduino是一款便捷灵活、方便上手的开源电子原型平台。包含硬件(各种型号的Arduino板)和软件(ArduinoIDE)。由一个欧洲开发团队于2005年冬季开发。其成员包括Massimo Banzi、David Cuartielles、Tom Igoe、Gianluca Martino、David Mellis和Nicholas Zambetti等。它构建于开放原始码simple I/O介面版,并且具有使用类似Java、C语言的Processing/Wiring开发环境。主要包含两个的部分:硬件部分是可以用来做威廉希尔官方网站 连接的Arduino威廉希尔官方网站 板;另外一个则是Arduino IDE,你的计算机中的程序开发环境。你只要在IDE中编写程序代码,将程序上传到Arduino威廉希尔官方网站 板后,程序便会告诉Arduino威廉希尔官方网站 板要做些什么了。
要做的其实很简单:到以下网页下载并安装ArduinoIDE软件即可
Window Installer
安装ESP32开发包
在ArduinoIDE中安装ESP32有几个方法,最后好用的是参考文档(一波三折那篇)最接近成功,但是下载安装包的过程还是一波三折,主要的问题就是文件下载太困难。因此作者首先将这些文件收集起来,安装步骤修改如下:
1.Arduino安装下的hardware目录中,创建espressif/esp32目录
2.从github下载arduino-esp32支持包:
3.将下载得到的Zip文件解压缩到第一步中创建的esp32目录中。
4.进入espressif/esp32/tools目录,执行目录中的get.ext.
5.自动进行安装。但是在第三个文件的时候,一直不能完成。
6.进入espressif/esp32/tools/dist目录:
7.将下载的mkspiffs-0.2.3-arduino-esp32-win32.zip拷贝到dist目录并重新执行get.exe。这次会很快结束。
选择开发板
启动Arduino进入工具菜单,如下图选择ESP32 Dev Module。
动作确认
启动Arduino并输入验证程序:
void setup() { pinMode(2, OUTPUT); //设置管脚2为输出模式}void loop() { digitalWrite(2, HIGH); // 点亮LED delay(500); // 等待500ms digitalWrite(2, LOW); // 熄灭LED delay(500); // 等待500ms} 使用MicroUSB线连接计算机和UNO D1 R32开发板,并选择端口:
这里有两点需要注意:
1.读者的计算机的端口号可能会有所不同,如果端口号是灰色的需要安装参考信息中的CH340驱动。2.使用计算机背后的端口。作者使用前面板上的USB端口搞了好半天都无法稳定地下载程序。
上传程序到UNO D1 R32.
也可以使用工具栏中的上传按钮[-》]上传程序。
完成后可以看到开发板上的蓝色LED开始闪烁!
举报
更多回帖
rotate(-90deg);
回复
相关问答
嵌入式
开发板
怎样
去
点亮
一种
基于CT117E-M4
嵌入式开发板
的LED灯?
2021-07-27
999
如何利用Clion
去
配置
一种
stm32
嵌入式开发
环境
呢
2021-12-02
799
怎样
去
开发
一种
基于
开发板
的
嵌入式
系统呢
2021-12-27
1079
如何使用eop烧写
嵌入式开发板
的裸
板
程序呢
2021-12-27
994
怎样
使用qemu
去
搭建
一种
嵌入式
虚拟
开发板
呢
2021-12-27
1004
怎样
去
修改iMX6UL
嵌入式开发板
的主频呢
2021-12-27
1282
怎样
去
解决
嵌入式开发板
出现sudo vi test.c返回错误的问题呢
2021-12-27
939
嵌入式
系统是如何进行移植的
2021-10-19
1461
怎样
在
嵌入式开发板
上去安装
一种
QNX系统呢
2021-12-24
1822
怎样
在Arduino
环境
中添加
ESP32
开发板
呢
2022-02-28
3126
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分