ESP-IDF教程1 开发环境
1、开发环境对于 ESP32 系列芯片的开发环境主要有如下几种方式:
[*]ESP-IDF(Espressif IoT Development Framework)
[*]Arduino
[*]PlatformIO
ESP-IDF 是 Espressif 官方推出的开发框架,本系列教程将围绕 ESP-IDF 开发环境进行,其实际开发方式主要有如下几种:
[*]CMD
[*]IDE
[*]VS Code + ESP-IDF 插件
[*]Espressif IDE
CMD 的方式无图形化界面,通过 ESP-IDF 提供的 python 脚本进行编译、烧录等操作,比如:
[*]使用 idf.py build 命令编译工程
[*]使用 idf.py -p COM8 flash monitor 命令通过指定的 COM8 串口向芯片 FLASH 中烧录程序
CMD 的方式对新手不太友好,因此本系列教程主要使用 IDE 的方式进行开发。
1.1、VS Code + ESP-IDF 插件
[*]下载 VS Code,VS Code 安装较为简单,一路下一步直到安装即可。
[*]给 VS Code 配置 ESP-IDF 扩展
打开 VS Code -> 单击左侧扩展(Ctrl+Shift+X) -> 搜索 “ESP-IDF” -> 单击 “安装”
-> 打开安装好的 ESP-IDF 扩展 -> 在左侧列表 “Advanced" 中单击第一个配置 ESP-IDF 扩展 -> 选择 “EXPRESS” 安装模式
-> 选择下载服务器-> ESP-IDF 版本-> ESP-IDF 库路径-> ESP-IDF 工具路径-> 安装
-> 等待安装完成(漫长等待.............)
-> 最后安装一个中文扩展-> 重启 VS Code-> 配置完成。
1.2、Espressif-IDE
下载 Espressif-IDE,下载第一个 Windows 平台下的通用在线安装助手
-> 下一步 -> 下一步 -> 下一步
-> 选择要安装的 ESP-IDF 版本,目前最新为 v5.4.1 -> 选择 ESP-IDF 安装路径
-> 选择 ESP-IDF Tools 安装路径
-> 勾选 Espressif-IDE -> 下一步 -> 安装
-> 中间弹出的驱动下载框点击确定即可 -> 完成
双击桌面上的 Espressif-IDE 打开软件,选择一个工作空间打开软件,至此安装成功
2、新建项目
2.1、VS Code + ESP-IDF 插件
VS Code 查看 -> 命令面板(Ctrl+Shift+P) -> ESP-IDF: 新建项目
-> 使用 ESP-IDF
-> 设置新项目的名称、路径、正确的板卡和 COM 口 -> 单击右下角 “选择模板” 按钮
-> 选择 “template-app” 模板 -> 创建工程 -> 单击创建成功消息框的 “Yes” 按钮或者自行打开设置的工程路径下的项目
在页面最下方的工具栏上选择要使用的端口,设置正确的乐鑫设备目标。
然后单击 “构建按钮” 编译整个项目,如果编译成功将出现内存类型使用汇总表,至此环境搭建完成。
2.2、Espressif-IDE
关闭欢迎页面 -> 创建一个新的乐鑫 IDF 项目 -> 使用其中一个模板创建项目 -> 选择 ”hello_world“ 项目 -> Finish
-> 单击上方工具栏设备旁边的 ⚙ 修改为合适的 ESP 目标(IDF 目标、开发板和串口号)-> Finish
-> 单击上方工具栏中的
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页:
[1]