ESP32学习入门

start

一段时间没有更新学习记录了,因为搞了新的工作,最近闲来无事,想学点新的东西。
物联网这块网络基本没有什么问题了,但是蓝牙这块一直是我的心病,一直想腾出时间学习,但是一直没有时间(其实时间用来拖延了),最近狠下心用ESP32学习下低功耗蓝牙,为什么选择低功耗蓝牙,因为低功耗蓝牙目前是应用最广也是多用来二次开发。经典蓝牙主要应用在音频这块,范围还是比较窄的。
ESP32既可以用来学习蓝牙,也可以用来学习网络。代码全开源,学习的不二选择。

搭建环境

目前ESP32多用于idf框架,改框架整合的很好,我们知道要开发一个C的open方案,首先就需要装编译环境,各种编译构建和编译工具需要安装最后还要设置各种环境变量真的很烦,所以ESP提供了一体化的工具安装器,怎么操作?

  1. 快速入门
    进入官方入门指导点我
    第一步中根据你的系统选择,我这里是windows,所以点击windows咯:
    在这里插入图片描述
    直接跳到
    在这里插入图片描述
    点击这里的网站链接,选择:

    下载到本地之后,使用管理员方式运行安装吧,选择一个你喜欢的路径即可,没必要安装官网上说的巴拉巴拉。
    安装的时候注意了,如果有警告,需要点击下修复,没有就直接跳过。

安装好后在桌面有两个控制台的快捷方式,应该就是个bat,运行ESP-IDF 4.4 CMD的时候在当前控制台就生成编译环境。

hello_world

运行ESP-IDF 4.4 CMD之后,就会自动构建好编译环境,官网各种copy,巴拉巴拉很多操作,这里直接忽略,既然环境都构建好了,我们可以直接跳到examples目录下开始编译,下载,打印log操作了。

  1. 编译
    cdexamples\get-started\hello_world目录下,运行idf.py build就可以启动编译了,就是如此简单。
  2. 下载
    我使用的是开发板,直接连上usb,使用idf.py -p COM4 flash,这里的com口根据你自己的实际口更改,下载的时候注意需要安装板子上的boot按键不放,等到connect上之后开始下载就可以送掉了。
    等待下载完成。
  3. 调试
    打印口就是下载口,使用idf.py -p COM4 monitor就可以看到打印信息了。

接下来就开始学习蓝牙了,肝中。。。。。。。。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值