5.1 项目结构与多项目管理
项目典型结构
5.2 新建与导入工程
ChipON VSCode Extension 提供了工程快速向导,开发者可以通过图形界面快速创建全新的 KF32 应用程序/库工程,或将既有的 Eclipse 工程及在线官方范例一键导入当前工作区。
5.3 项目构建 (CMake)
ChipON VSCode Extension 采用现代 CMake + Ninja 构建系统,支持通过可视化界面管理不同构建预设(Build Configuration),并能够一键触发配置(Configure)、构建(Build)与清理(Clean)。
5.4 程序下载与设备管理
ChipON VSCode Extension 提供了完整的硬件烧录与调试器管理方案,支持设备热插拔扫描、多设备切换、固件在线升级、驱动向导以及灵活的 Flash 区域烧录配置。
5.5 在线调试与断点视图
ChipON VSCode Extension 基于定制优化的 LLDB + OpenOCD 架构,为 KF32 系列微控制器提供专业的嵌入式在线调试体验,支持硬件断点、数据观察点、外设寄存器位域解析、内存直接读写、源码-反汇编对照以及 FreeRTOS 实时内核监控。
5.6 运行时变量监控
ChipON VSCode Extension 提供了内建的 Variable Monitor (运行时变量监控) 组件,可在程序运行及暂停期间实时采样目标全局变量或数据结构,并以动态时序折线图的形式可视化呈现数值变化趋势。