问题描述
刚入手 K230 开发板的你,是否被眼花缭乱的 SDK 搞得晕头转向?
CanMV、RT-Thread、Linux SDK……不同的技术路线该如何选择?
别慌!今天就来手把手教你根据开发场景、技术基础和功能需求,找到最适合你的K230 开发方案!

K230 SDK全家桶大揭秘
K230 作为边缘 AI 开发的「多面手」,因应不同客户的需求,我们为它提供了四大主流 SDK,覆盖从极简快速开发到复杂系统设计的全场景需求。先来看看它们的核心差异:
| SDK类型 | 操作系统 | 编程语言 | 核心特点 | 适合人群 | 典型场景 | 学习门槛 |
|---|---|---|---|---|---|---|
| CanMV K230 | RT-Smart(大核) | MicroPython | 极简开发,快速验证想法 | 新手/创客/教育用户 | 智能小车、AI玩具、快速产品原型验证 | ★☆☆☆☆ |
| RT-Smart SDK | RT-Smart(大核) | C/C++ | 实时操作系统,快速启动,资源占用低 | 嵌入式工程师/需要实时性的开发者 | 工业控制、智能穿戴、低功耗设备 | ★★★☆☆ |
| Linux SDK | Linux(大核) | C/C++ | 全功能Linux生态,支持复杂应用和多任务处理 | 资深开发者/需要丰富外设支持 | 智能摄像头、边缘服务器、多媒体终端 | ★★★★☆ |
| Linux+RT-Smart SDK | RT-Smart(大核) Linux(小核) | C/C++ | 实时Linux扩展,兼顾实时性与生态丰富性 | 进阶开发者/工业场景需求 | 高精度控制设备、智能工业网关 | ★★★★★ |
K230 各种SDK主要差异比对表格
| 模块 | 功能项 | CanMV K230 | RT-Smart SDK | Linux SDK |
|---|---|---|---|---|
| 系统 | 快启 | N/A | √ | × |
| 网络 | 网络协议栈 | lwIP | lwIP | 全功能 |
| Wi-Fi | AP6212/R78189 | AP6212/R78189 | 全功能 | |
| 有线 | RTL8152 | RTL8152 | 全功能 | |
| 4G LTE | EC200 | EC200 | EC200 | |
| 多媒体 | 多摄像头输入支持 | √ | √ | × |
| UVC摄像头输入支持 | √ | √ | √ | |
| OpenCV | RVV加速定制版本 | RVV加速定制版本 | RVV加速定制版本 | |
| OpenBLAS | √ | √ | √ | |
| MPP(多媒体处理平台) | √ | √ | × | |
| V4L2+DRM | × | × | √ | |
| 图形模块 | LVGL | √ | √ | √ |
| 外设输入 | USB HID 输入 | × | √ | √ |
| USB 协议栈 | cherry - usb | cherry - usb | 全功能 | |
| AI加速 | KPU(AI加速处理单元) | √ | √ | √ |
选择小贴士:三问定位法
1. 我的目标产品功能怎么样?
- 需要2-3路摄像头同时显示 → 优先CanMV K230或者RT-Smart SDK,Linux SDK暂不支持多摄输入
- 需要在1秒内进入工作状态 → RT-Smart SDK
- 需要移植各种开源组件 → Linux SDK
- 需要全功能网络协议栈→ Linux SDK
2. 我的技术储备如何?
- 零基础/喜欢简洁语法 → CanMV K230
- 熟悉C/C++/RTOS → RT-Smart SDK
- 精通Linux系统开发 → Linux SDK
3. 我的现阶段目标是什么?
- 产品原型快速验证/竞赛 → CanMV K230
- 研发基本的图像AI分析商业产品,进行系统控制或者将分析结果上传 → RTOS SDK
- 商业产品,系统复杂,需要移植各种开源组件 → Linux SDK

配套资源丰富
无论选择哪种 SDK,K230 都提供了完善的工具链和学习资料:
AI开发教程:官网提供从环境搭建到模型部署的全流程指南,包含语音识别、图像分类等实战案例;
硬件设计资料:硬件设计指南、原理图、PCB 工程文件全开放,方便定制化硬件开发;
问答社区支持:勘智开发者社区聚集大量技术达人,遇到问题随时提问,还有官方技术团队实时答疑。
立即开启开发之旅
CanMV K230 快速入门:访问官网下载 MicroPython 固件,3分钟跑通第一个图像识别程序;
RT-Smart SDK 实战:在社区获取实时操作系统开发手册,掌握任务调度与外设驱动开发;
Linux SDK 体验:下载完整工具链,尝试搭建一个带 Web 界面的智能设备管理系统。
K230 的魅力,就在于让不同层次的开发者都能找到适合自己的开发路径。无论你是想入门嵌入式的新手,还是追求极致性能的资深工程师,总有一款 SDK 能助你实现创意!
勘智开发者社区:
https://www.kendryte.com/