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插件的装置运用,详细的运用能够参阅插件的介绍页。
配置插件
按快捷键”Ctrl+Shift+P”,在输入框输入”>ESP-IDF: Configure ESP-IDF extension”,点击配置ESP-IDF插件,如下图: 在弹出的配置页面挑选EXPRESS: 由于某个众所周知的原因,服务器一定要挑选Espressif,点击Install按钮等候装置完毕。 显现下图表示已经装置成功:
编译例程
按快捷键”Ctrl+Shift+P”,在输入框输入”>ESP-IDF: Show Examples Projects”,点击展示示例项目,如下图: 挑选IDF: 挑选hello_world并点击Create project using example hello_world,指定存储的方位: 整体的界面如下图,按住Ctrl按键,点击函数或头文件能够轻松跳转。底栏也提供了很多快捷按钮,鼠标放置在按钮上会显现按钮的称号。依据称号大家也能够了解对应的功用。
咱们先挑选目标芯片:
点击编译按钮。
烧写
习惯Linux下menuconifg风格的能够在终端输入”idf.py meunconfig”
这样是不是舒畅多了,哈哈哈~
总结
通过以上的介绍,主要让大家对VS Code下ESP32的开发有个基本的认识,降低开发入门的门槛。更多的功用大家能够尝试和探究。ESP32十分强壮,希望有了这个东西,有更多人能够享受ESP32和ESP-IDF带来的开发的趣味。