乐鑫ESP系列芯片开发环境建立和使用


前言

乐鑫出品的ESP系列wifi芯片,可谓国内目前最火的wifi方案。芯片不仅功能强大,而且价格低廉。尤其是最近几年新出的ESP32系列芯片,加入的蓝牙、zigbee等功能,基本可以覆盖大部分智能家居的开发。

习惯单片机开发的同学都知道,一般厂家出一款单片机,正常都会出一款与之配套的编辑、编译环境,简称为IDE。但是早期的ESP芯片开发并没有配套的IDE环境,需要开发者自己寻找编辑器编辑程序,并且要在linux系统里面搭建编译环境,才能开发,因此上手门槛较高。近几年,乐鑫也意识到这点,开始推出以开源编辑软件Eclipse为核心的IDE环境。这样开发者,便可以在Windows系统下,在一套界面上,完成编辑和编译程序,降低了上手门槛。


一、下载乐鑫Eclipse集成开发环境

乐鑫最新IDF下载
在这里插入图片描述
点击上面网址,进入乐鑫IDE的下载界面,网址里面会有几个历史版本,推荐用最新的版本。另外也可以选择在线安装,还是离线安装,推荐使用离线安装,因为这样速度更快。

二、安装步骤

在这里插入图片描述
双击打开下载下来的离线安装包。

在这里插入图片描述
选择 我同意此协议,然后点击 下一步

在这里插入图片描述
这里安装软件会进行安装前的系统检查,如果都没有问题,会显示正常。如果出现不正常的,大家可以自行百度解决方案。比如它要求至少是win10以上的系统,如果使用的是win7系统,它就会提醒。不过实测win7系统可以正常开发,不过建议还是使用推荐的win10以上的系统。另外一个常见的问题是没有 启用长路径,具体启用方法,需要修改注册表,请自行百度。

在这里插入图片描述
这一步选择需要安装的地址,大家自行选择,注意不要出现中文、空格或者其他非常见符号

在这里插入图片描述
这里建议第一次安装,选择完全安装。这样可以避免出现后续开发时,出现缺这少拿的情况。

在这里插入图片描述
最后一步,点击安装,并耐心等待安装完成

在这里插入图片描述
安装完成后,桌面会出现三个图标。CMD和PowerShell可以使用命令行的方式来设置芯片、编译程序,进入menuconfig等操作。

三、使用范例

我们以官方提供的hello_world范例来大致介绍一下IDE的使用。
在这里插入图片描述
打开IDE,点击 File->Import,出现上图界面,选择现有IDF项目,点击Next

在这里插入图片描述
点击浏览,找到安装目录下hello_world范例,点击Finish

在这里插入图片描述
点击这个小锤子图标,编译程序。

在这里插入图片描述
在Console框里面会显示编译进程,编译完成后,如果没有错误和警告,程序便可以下载到芯片里面运行了。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
乐鑫ESP32环境搭建可以按照以下步骤进行操作: 1. 首先,下载相关的SDK并解压缩。根据描述,可以在乐鑫官方网站或其他可靠来源下载ESP32的SDK。 2. 添加环境变量。在MSYS32安装目录下的msys32\etc\profile.d文件夹中,新建一个SHELL脚本。脚本内容如下: ``` echo "please select ESP32 OR ESP8266,If you not enter OR enter error,the system will select ESP8266" read -p "please enter: " name if \[ "$name" = "ESP32" \] then export IDF_PATH="D:/msys32/home/notebook/esp/esp-idf" echo "you select ESP32" else export IDF_PATH="D:/msys32/home/notebook/esp/ESP8266_RTOS_SDK" echo "you select ESP8266" fi ``` 根据自己的安装位置和需求,修改脚本中的路径。 3. 在ESP32目录下,右键单击打开Git Bash命令行。执行以下命令来获取esp-gitee-tools: ``` git clone https://gitee.com/EspressifSystems/esp-gitee-tools.git ``` 这将克隆esp-gitee-tools到当前目录下。 以上是乐鑫ESP32环境搭建的一般步骤。根据引用内容\[1\],乐鑫一直在努力更新更高效的工具,因此他们的芯片也大卖。希望这些步骤能帮助你成功搭建ESP32环境。 #### 引用[.reference_title] - *1* *3* [[ESP系列]乐鑫ESP32开发环境搭建 vscode + esp-idf插件](https://blog.csdn.net/ysgjiangsu/article/details/115794516)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [乐鑫ESP32开发环境的搭建+VSCode](https://blog.csdn.net/qq_45474612/article/details/103842050)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值