CanMV For Visual Studio Code官方专属插件正式上线!全面适配K230、K230D全系芯片。CanMV For Visual Studio Code 是嘉楠官方推出并持续维护的 VS Code 插件,它深度融入 VS Code 原生开发体验,支持代码补全、远程文件管理、在线编辑、虚拟触摸、REPL 交互与实时预览,让开发板像本地 Python 工程一样进行开发和调试。

熟悉K230开发的小伙伴都知道,传统开发痛点满满:
❌ 接口函数繁多,手写代码极易出错,还要反复查文档
❌ 无法直接查看板端文件,项目管理杂乱无章
❌ 不能实时验证指令,小功能调试也要写完整脚本
❌ 带触摸的屏幕昂贵
而本次全新发布的CanMV VS Code官方插件,精准直击所有开发痛点,一站式补齐开发短板,大幅降低入门门槛、拉高开发效率!
✅ 代码自动补全
告别死记硬背
全覆盖CanMV原生API、外设接口、视觉算法、KPU推理、图像调试等函数。输入关键词自动触发补全,附带参数提示、功能注释,不用翻阅手册,零基础也能精准敲写代码,杜绝拼写错误。
✅ 开发板文件远程浏览
可视化管理项目
开发板文件远程浏览,电脑端可直接可视化查看、管理开发板所有文件。无需复杂指令操作,文件导入、导出、整理一目了然。
✅ 代码实时修改+保存
即改即生效
支持在线修改板端代码,编辑完成一键保存、即时生效。不用新建工程、不用重复烧录,迭代修改、功能微调一步到位,轻量化调试体验拉满。
✅ REPL交互式指令
像玩Python一样开发
插件重磅支持REPL实时终端输入!和桌面Python交互模式完全一致,可直接输入单行MicroPython指令,实时执行、即时反馈。调试传感器参数、测试外设功能、验证算法逻辑,不用写完整程序,随输随测,新手入门、老手调试都超省心!
✅ 实时预览效果
支持代码实时预览运行效果,编写完成即刻出结果。无论是图像采集、曝光增益调节、AI推理还是外设交互,一键实时调试,极大缩短开发周期。
✅ 虚拟触摸屏幕支持
新增鼠标模拟屏幕触摸功能,编辑器预览框内点击鼠标即可仿真设备触控,快速调试各类虚拟按键交互逻辑。
1. 打开VS Code编辑器,进入扩展市场;
2. 搜索「CanMV」官方插件,一键安装;
3. 板子升级新版本固件;
说明:由于 CanMV VS Code 使用了增强了通信协议,远程文件浏览、在线编辑、REPL 等功能需要最新固件支持。旧版本固件仍可运行脚本,但不支持上述功能。
4. 连接开发板,即可解锁全部五大功能,直接开启高效开发!

✨ 新手入门:零门槛学习K230 MicroPython,快速上手嵌入式AI开发
✨ 视觉调试:传感器分辨率、FPS、曝光增益实时调试
✨ AI开发:KPU模型推理、图像预处理快速开发迭代
✨ 外设开发:I2C、SPI、屏幕交互等功能快速调试验证
✨ 项目迭代:轻量化修改、快速调试,适配各类创客、工业项目
CanMV for VS Code 已在 GitHub 全部开源,欢迎开发者参与贡献、提交 Issue 与 PR,共同完善 Kendryte 开源生态。后续我们将持续迭代更多实用功能,持续完善K230生态,助力每一位开发者高效创作!
CanMV For Visual Studio Code项目开源地址:
https://github.com/kendryte/canmv-vscode-extension

写在最后

本次CanMV VS Code官方插件的发布,是K230/K230D工具生态的一次重磅升级!
从代码补全、实时调试到文件挂载、交互指令,全方位优化开发流程,让K230嵌入式AI开发,摆脱繁琐操作,实现高效、轻量化、零基础友好的全新开发体验。
新版本固件下载链接:
https://kendryte-download.canaan-creative.com/developer/releases/canmv_k230_micropython/daily_build/