内容提要
本文介绍了在macOS上搭建嵌入式开发环境的步骤,使用Visual Studio Code和PlatformIO工具链管理系统。通过PlatformIO可以方便地安装各种MCU平台所需的工具链和管理第三方库。作者还介绍了安装PlatformIO和platform-ch32v插件,并创建了一个简单的项目进行测试。最后,作者编写了测试代码并进行了编译和烧录固件的操作,整体开发体验良好。
关键要点
-
本文介绍了在macOS上搭建嵌入式开发环境的步骤。
-
使用Visual Studio Code作为代码编辑器,支持多种功能和插件扩展。
-
PlatformIO是一个开源的嵌入式开发工具链管理系统,支持多种MCU平台。
-
安装PlatformIO和platform-ch32v插件的步骤包括在VSCode中搜索并安装。
-
创建项目时需要配置项目名称、板卡类型和开发框架。
-
编写测试代码并进行编译,测试代码主要用于初始化和打印设备信息。
-
使用WCH-LnikE仿真器烧录固件,并连接串口查看输出日志。
-
整体开发体验良好,但静态分析能力不如完整的IDE。
-
USB电流表的相关文件已在立创开源平台上开源。
延伸问答
如何在macOS上搭建嵌入式开发环境?
在macOS上搭建嵌入式开发环境需要安装Visual Studio Code和PlatformIO,搜索并安装platform-ch32v插件,创建项目时配置项目名称、板卡类型和开发框架。
PlatformIO是什么,它的主要功能有哪些?
PlatformIO是一个开源的嵌入式开发工具链管理系统,支持多种MCU平台,方便安装工具链和管理第三方库。
如何在VSCode中安装PlatformIO和platform-ch32v插件?
在VSCode的扩展市场中搜索platformio进行安装,安装完PlatformIO后,通过侧边栏的功能添加platform-ch32v插件。
在创建项目时需要配置哪些参数?
创建项目时需要配置项目名称、板卡类型和开发框架,例如项目名称为CH32V003USBMeter,板卡类型为Generic CH32V003F4P6,框架为Noneos-sdk。
如何编写和编译测试代码?
在src目录中新建main.cpp文件,编写测试代码后,使用底部工具栏上的编译按钮进行编译,查看输出窗口的编译结果。
如何使用仿真器烧录固件?
将仿真器的引脚连接到USB电流表的对应引脚上,执行Upload操作即可将固件烧录到CH32V003上。