【花雕动手做】CanMV K230 视觉模块之搭建开发环境

2025-10-251826
AI 快速预览详细 收起
CanMV K230 是一款基于RISC-V架构的AIoT SoC芯片,内置第三代KPU,算力高达6 TOPS,性能是K210的13.7倍。该模块结合了图像采集、AI推理和边缘计算能力,适合嵌入式视觉应用开发。本文详细介绍了如何搭建CanMV K230的开发环境,帮助开发者快速上手嵌入式AI项目。
什么是 CanMV K230?
CanMV 是一套 AI 视觉开发平台,K230 是其核心芯片。该模块结合了图像采集、AI推理、边缘计算等能力,适合嵌入式视觉应用开发。
CanMV:类似 OpenMV 的图像处理框架,支持 Python 编程,简化视觉识别开发流程。
K230 芯片:嘉楠科技推出的 AIoT SoC,采用 RISC-V 架构,内置第三代 KPU(AI加速单元),算力高达 6 TOPS,性能是 K210 的 13.7 倍。

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图1

【花雕动手做】CanMV K230 视觉模块之搭建开发环境图2

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(4)
驴友花雕
驴友花雕
作者

驴友花雕
驴友花雕
作者
3、CanMV IDE 是专为嘉楠 K230 AI视觉芯片打造的图形化开发环境,支持 Python 编程、模型部署与图像处理任务,适用于 AI 初学者与嵌入式开发者。
(1)什么是 CanMV IDE?
CanMV IDE 是一款轻量级集成开发环境,类似 OpenMV IDE,专用于 K230 开发板的视觉识别与 AI 推理任务。它集成了图像采集、模型加载、串口调试、脚本编辑等功能,支持 MicroPython 编程,帮助用户快速构建 AI 应用。
(2) 核心功能概览

(3)支持的任务类型
图像采集与处理(灰度、二值化、边缘检测等)
色块识别与追踪
图形识别(矩形、圆形、线段)
人体姿态识别与关键点检测
图像分类与目标检测(支持 YOLO、MobileNet 等模型)
条码识别(QR Code、AprilTag)
(4)文件与模型管理
支持 .py 脚本编辑与保存
支持 .kmodel 模型加载(通过 nncase 工具转换)
可管理 TF 卡文件系统,上传图像、模型、脚本等资源
(5) 开发流程简述
打开 CanMV IDE,连接 K230 开发板
预览摄像头画面,调试图像参数
编写 Python 脚本,调用 sensor、image、kpu 等模块
加载模型并运行推理任务
串口输出识别结果,控制外设(如 LED、舵机)
(6)K230连接到CanMV IDE(见红点处)

驴友花雕
驴友花雕
作者
安装完成后,CanMV IDE会自动启动

其中
① 区域用来控制 【连接/断开K230】 / 【启动程序】/ 【终止程序】
② 区域是一个串行终端按钮,点击此按钮会打开CanMV自带的串行终端。代码中我们的异常 / 报错 / print() 方法的输出都会在这里显示
③ 区域是一个帧缓冲区,可以理解为一块虚拟的K230的屏幕,可以帮助我们在没有屏幕的情况下,方便的查看、调试 K230的图像输出。
为什么有时候点击 【终止程序】程序没有停下来?
答:点击终止按钮时,实际上会触发一个IDE Interrupt 的 Exception,一般情况下程序会自行终止。但如果代码中涉及到了多线程,或是代码存在阻塞 / 异常捕获等行为,程序有可能会无法完全结束。此时可以长按复位 (RST)键,等待 K230 断开与上位机(电脑)的连接
如何让 K230 插到电脑上时开启(/取消)自动连接到 CanMV IDE ?
开启/关闭工具栏的【工具】-》【自动重新连接到 CanMV】

驴友花雕
驴友花雕
作者
CanMV K230 视觉识别模块之搭建开发环境 CanMV IDE for K230
1、资料获取
使用浏览器打开 K230视觉模块资料
https://www.yahboom.com/study/K230#xuanzhon_20
点击右上角的资料汇总下载
https://pan.baidu.com/e/1-pbA0wx6plk9za42eYfHiQ
2、安装CanMV IDE for K230
我们打开【0.开发板资料】目录,找到名称为canmv-ide-for-k230_v4.0.7.exe的安装程序
双击打开

点击【下一步 (N)】

点击 Browse 可以选择安装目录,为了减少出现异常的可能,请选择一个 不包含中文 的路径

勾选 “我接受此许可”, 点击下一步
后续页面直接点击 【下一步 (N)】和 【安装】即可


- 没有更多了 -