通过第一部分的介绍我们了解PIO(PlatformIO IDE for VSCode)插件的基本功能和界面,并且进行了如下的操作:
- build,生成了 ’hello world‘ 项目demo
- 正确安装了ESP32-DevKit-V4的驱动
接下来,我们将生成文件上传/烧写 Upload 到开发板上。(注:Upload前,关闭监视器终端Monitor Terminal)
烧写成功,但监控串口发现,输出是乱码。
这里可能是由于波特率设置不合适引起的输出乱码,通过修改配置文件 platformio.ini 可以设置波特率等。
修改波特率后,串口监视器可以正常显示打印结果。
实际上,串口监视器终端还提供修改常用设置功能,终端下 ctrl+T + H 可以打印出其具体操作指令。
小结
至此我们通过Hello World实例,了解了 PlatformIO IDE for VSCode 插件的简单功能。基本功能都涵盖在 ToolBar上
- PlatformIO Home
- PlatformIO: Build
- PlatformIO: Upload
- PIO Remote™
- PlatformIO: Clean
- PIO Unit Testing
- Run a task… (See “Task Runner” below)
- Serial Port Monitor
- PIO Terminal
其中对于开发者最常用的是 Build、Upload、Monitor,之后会更加详细的介绍 PIO 在这几个功能上的 UI 及 功能设计,做出调研结果。