重磅更新!嘉楠K230/K230D RTOS系统正式解锁4K超高清摄像头采集能力,搭配成熟的Sensor驱动生态,为边缘视觉、智能安防、高清抓拍、AI视觉检测等场景带来更强性能,助力开发者快速落地高清视觉项目!
作为面向边缘AI的主流RISC-V开发平台,K230/K230D一直不断丰富视觉硬件适配能力。本次RTOS系统升级后,正式支持4K分辨率Sensor,让设备轻松实现超高清图像采集,进一步拓宽产品应用边界。

全系列Sensor驱动大盘点
目前K230/K230D RTOS SDK已内置多款主流摄像头驱动,覆盖不同像素、分辨率与帧率需求,从标清、高清到4K超高清全面覆盖,可按需选型:
摄像头型号 | 支持分辨率&帧率 |
GC2093 | 1920×1080@30/60、1280×960@90、1280×720@90 |
OV5647 | 2592×1944@10、1920×1080@30、1280×960@45、1280×720@60、640×480@90 |
IMX335 | 1920×1080@30、2592×1944@30 |
SC132GS | 1080×1280@30、640×480@30 |
XS9950 | 1280×720@30 |
BF3238 | 1920×1080@30、1280×960@30 |
OV13850(4K主力) | 3840×2160@7 |
其中OV13850作为本次重点支持的4K摄像头,可输出3840×2160标准4K画面,完美满足高清录像、细节抓拍等对画面清晰度要求严苛的场景。
4K摄像头专属配置说明
针对4K分辨率(采集分辨率超过3072×2160)的Sensor,平台有专属运行规则,开发调试请重点留意:
工作模式要求
使用OV13850等4K摄像头时,需将VICAP配置为 VICAP_WORK_SW_TILE_MODE 软件分片工作模式,保障4K大数据流稳定传输与处理。
参考代码:~/src/rtsmart/examples/mpp/sample_vicap_sensor
if (dev_attr.acq_win.width == 3840 && dev_attr.acq_win.height == 2160) {dev_attr.mode = VICAP_WORK_SW_TILE_MODE;} else {dev_attr.mode = VICAP_WORK_ONLINE_MODE;}
通道使用限制
4K模式下仅支持单路Sensor输入,无法同时启用其他CSI接口的摄像头并发采集。

RTOS系统快速上手指南
启用对应Sensor驱动
SDK默认不会开启全部驱动(避免增大固件体积、影响运行性能),可手动配置编译:
进入工程 MPP Configuration->Sensor Configuration 目录,按需开启对应功能:
开启 Enable CSI0/CSI1/CSI2:启用硬件MIPI-CSI接口,自动关联I2C总线、复位/供电GPIO与参考时钟;
勾选对应摄像头型号(如 Enable OV13850):加载4K摄像头驱动,开机自动识别初始化;
可选配置 Enable AutoFocus:仅适配自带自动对焦功能的摄像头模组。
配置完成后重新编译、烧录固件即可生效。

查看当前支持的摄像头
固件烧录完成后,连接设备串口,执行指令list_sensor即可查看当前系统已启用的Sensor、CSI接口与驱动配置(该命令需要连接串口,在RTOS系统中使用):
msh />list_sensorSensor Type List:0 -> IMX335_MIPI_CSI0_2LANE_1920X1080_30FPS_12BIT_LINEAR1 -> IMX335_MIPI_CSI0_2LANE_2592X1944_30FPS_12BIT_LINEAR2 -> IMX335_MIPI_CSI1_2LANE_1920X1080_30FPS_12BIT_LINEAR3 -> IMX335_MIPI_CSI1_2LANE_2592X1944_30FPS_12BIT_LINEAR4 -> IMX335_MIPI_CSI2_2LANE_1920X1080_30FPS_12BIT_LINEAR5 -> IMX335_MIPI_CSI2_2LANE_2592X1944_30FPS_12BIT_LINEAR6 -> OV5647_MIPI_CSI0_2592x1944_10FPS_10BIT_LINEAR7 -> OV5647_MIPI_CSI0_1920X1080_30FPS_10BIT_LINEAR8 -> OV5647_MIPI_CSI0_1280X960_45FPS_10BIT_LINEAR9 -> OV5647_MIPI_CSI0_1280X720_60FPS_10BIT_LINEAR10 -> OV5647_MIPI_CSI0_640x480_90FPS_10BIT_LINEAR11 -> OV5647_MIPI_CSI1_2592x1944_10FPS_10BIT_LINEAR12 -> OV5647_MIPI_CSI1_1920X1080_30FPS_10BIT_LINEAR13 -> OV5647_MIPI_CSI1_1280X960_45FPS_10BIT_LINEAR14 -> OV5647_MIPI_CSI1_1280X720_60FPS_10BIT_LINEAR15 -> OV5647_MIPI_CSI1_640x480_90FPS_10BIT_LINEAR16 -> OV5647_MIPI_CSI2_2592x1944_10FPS_10BIT_LINEAR17 -> OV5647_MIPI_CSI2_1920X1080_30FPS_10BIT_LINEAR18 -> OV5647_MIPI_CSI2_1280X960_45FPS_10BIT_LINEAR19 -> OV5647_MIPI_CSI2_1280X720_60FPS_10BIT_LINEAR20 -> OV5647_MIPI_CSI2_640x480_90FPS_10BIT_LINEAR21 -> GC2093_MIPI_CSI0_1920X1080_30FPS_10BIT_LINEAR22 -> GC2093_MIPI_CSI0_1920X1080_60FPS_10BIT_LINEAR23 -> GC2093_MIPI_CSI0_1280X960_90FPS_10BIT_LINEAR24 -> GC2093_MIPI_CSI0_1280X720_90FPS_10BIT_LINEAR25 -> GC2093_MIPI_CSI1_1920X1080_30FPS_10BIT_LINEAR26 -> GC2093_MIPI_CSI1_1920X1080_60FPS_10BIT_LINEAR27 -> GC2093_MIPI_CSI1_1280X960_90FPS_10BIT_LINEAR28 -> GC2093_MIPI_CSI1_1280X720_90FPS_10BIT_LINEAR29 -> GC2093_MIPI_CSI2_1920X1080_30FPS_10BIT_LINEAR30 -> GC2093_MIPI_CSI2_1920X1080_60FPS_10BIT_LINEAR31 -> GC2093_MIPI_CSI2_1280X960_90FPS_10BIT_LINEAR32 -> GC2093_MIPI_CSI2_1280X720_90FPS_10BIT_LINEAR33 -> SC132GS_MIPI_CSI0_1080X1200_30FPS_10BIT_LINEAR34 -> SC132GS_MIPI_CSI0_640X480_30FPS_10BIT_LINEAR35 -> SC132GS_MIPI_CSI1_1080X1200_30FPS_10BIT_LINEAR36 -> SC132GS_MIPI_CSI1_640X480_30FPS_10BIT_LINEAR37 -> SC132GS_MIPI_CSI2_1080X1200_30FPS_10BIT_LINEAR38 -> SC132GS_MIPI_CSI2_640X480_30FPS_10BIT_LINEAR39 -> BF3238_MIPI_CSI0_1920X1080_30FPS_10BIT_LINEAR40 -> BF3238_MIPI_CSI0_1280X960_30FPS_10BIT_LINEAR41 -> BF3238_MIPI_CSI1_1920X1080_30FPS_10BIT_LINEAR42 -> BF3238_MIPI_CSI1_1280X960_30FPS_10BIT_LINEAR43 -> BF3238_MIPI_CSI2_1920X1080_30FPS_10BIT_LINEAR44 -> BF3238_MIPI_CSI2_1280X960_30FPS_10BIT_LINEAR45 -> OV13850_MIPI_CSI0_3840x2160_7FPS_10BIT_LINEAR46 -> OV13850_MIPI_CSI1_3840x2160_7FPS_10BIT_LINEAR47 -> OV13850_MIPI_CSI2_3840x2160_7FPS_10BIT_LINEAR-1 -> UNKNOWN
终端会展示CSI接口状态、已加载的摄像头驱动列表,快速确认硬件适配情况。
应用层验证摄像头功能
确认硬件接线无误、驱动正常启用;
运行 vicap、sensor 等官方配套示例程序;
观察画面输出,验证4K分辨率、帧率、图像传输是否正常,完成功能验收。
拓展开发(CanMV Python)
若使用CanMV融合固件,还可通过Python代码快速调用摄像头,极简示例参考:
from media.sensor import *# 绑定对应CSI接口,配置分辨率与帧率sensor = Sensor(id=2, width=3840, height=2160, fps=7)
配套开发资源汇总
为方便开发者一站式开发,官方已整理完整资料,按需查阅即可:
RTOS SDK编译文档:
https://www.kendryte.com/k230_rtos/zh/main/userguide/how_to_build.html
新增自定义Sensor教程:
https://www.kendryte.com/k230_rtos/zh/main/advanced_development_guide/how_to_add_sensor.html
摄像头ISP标定指南:
https://www.kendryte.com/k230_rtos/zh/main/advanced_development_guide/how_to_calibrate_isp.html
CanMV Python Sensor API手册:
https://www.kendryte.com/k230_canmv/zh/main/zh/api/mpp/K230_CanMV_Sensor%E6%A8%A1%E5%9D%97API%E6%89%8B%E5%86%8C.html
摄像头购买链接:
https://e.tb.cn/h.RNT9LYgqcY26uG5?tk=gfzcg4m1Ob2
购买前请跟商家确定摄像头线序与您的板子一致!!!!
写在最后
K230/K230D RTOS系统新增4K摄像头支持,进一步补齐了高清视觉能力,兼顾易用性与性能,无论是个人创客做项目验证,还是企业进行产品量产开发,都能轻松适配。
后续我们也将持续更新Sensor驱动列表、优化4K传输性能,解锁更多视觉玩法。大家在开发过程中遇到问题,欢迎在评论区留言交流,一起探索K230/K230D的更多可能性!