ESP32-C3 入门篇(二)运用VS Code进行开发

文章目录

前语

总结STM32的成功,除了Cortex M3的性能强之外,也离不开ST推出的标准库及简略易用的MDK IDE。完善的开发配套,极大的降低了开发门槛,让开发者更专注与运用的开发。ESP32在前期推出了IDF,但是开发方式更接近与在Linux下的开发。当时有注意到国内的安信可整了一套在eclipse下开发的东西。随后官方推出了ESP-IDF tools东西,处理windows用户的开发环境建立问题。这两年,跟着VS code越来越家喻户晓,乐鑫官方也顺势推出了VS Code插件,处理了IDE的问题。

VS Code是什么?

咱们引用官方的介绍:

Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for other languages (such as C++, C#, Java, Python, PHP, Go) and runtimes (such as .NET and Unity). Begin your journey with VS Code with these introductory videos.

VS Code有着轻量且强壮的代码编辑功用和丰厚的插件,内置了强壮的调试器,极大提高了开发效率。

ESP VS Code开发环境(无脑下载版别)

装置Espressif IDF插件

从下载装置VS Code软件,这儿就不再赘述,笔者当前运用的版别是1.66.2。在VS Code插件商店查找框输出”ESP-IDF”,找到”Espressif IDF”点击装置。到目前,插件的版别是V1.4.0。这儿简略介绍Espressif IDF插件的装置运用,详细的运用能够参阅插件的介绍页。

ESP32-IDF  VS Code进行开发

配置插件

按快捷键”Ctrl+Shift+P”,在输入框输入”>ESP-IDF: Configure ESP-IDF extension”,点击配置ESP-IDF插件,如下图:

ESP32-IDF  VS Code进行开发
在弹出的配置页面挑选EXPRESS:
ESP32-IDF  VS Code进行开发
由于某个众所周知的原因,服务器一定要挑选Espressif,点击Install按钮等候装置完毕。
ESP32-IDF  VS Code进行开发
显现下图表示已经装置成功:
ESP32-IDF  VS Code进行开发

编译例程

按快捷键”Ctrl+Shift+P”,在输入框输入”>ESP-IDF: Show Examples Projects”,点击展示示例项目,如下图:

ESP32-IDF  VS Code进行开发
挑选IDF:
ESP32-IDF  VS Code进行开发
挑选hello_world并点击Create project using example hello_world,指定存储的方位:
ESP32-IDF  VS Code进行开发
整体的界面如下图,按住Ctrl按键,点击函数或头文件能够轻松跳转。底栏也提供了很多快捷按钮,鼠标放置在按钮上会显现按钮的称号。依据称号大家也能够了解对应的功用。

ESP32-IDF  VS Code进行开发
咱们先挑选目标芯片:

ESP32-IDF  VS Code进行开发
点击编译按钮。

ESP32-IDF  VS Code进行开发

烧写

ESP32-IDF  VS Code进行开发

习惯Linux下menuconifg风格的能够在终端输入”idf.py meunconfig”

ESP32-IDF  VS Code进行开发

这样是不是舒畅多了,哈哈哈~

ESP32-IDF  VS Code进行开发

总结

通过以上的介绍,主要让大家对VS Code下ESP32的开发有个基本的认识,降低开发入门的门槛。更多的功用大家能够尝试和探究。ESP32十分强壮,希望有了这个东西,有更多人能够享受ESP32和ESP-IDF带来的开发的趣味。