跳到主要内容

K230-Vision

概述

K230-Vision 是 RockBase IoT 推出的 AI 视觉模组,基于嘉楠科技新一代 K230 RISC-V 双核处理器,提供高达 6 TOPS 的等效 AI 算力(为 K210 的 13.7 倍)。模组运行 Linux + RT-Smart 双系统,支持 CanMV / MicroPython 开发,可快速实现多模态 AI 应用,包括视觉识别、语音处理与图像理解。

K230-Vision 提供 标准版豪华版 两种配置,后者集成 3.5 英寸电容触摸屏,开箱即用。串口可直接对接 ESP32、STM32、树莓派、Jetson 等主流开发平台。

仓库地址:RockBase-iot/K230-Vision

硬件规格

项目规格
SoC嘉楠科技 K230 RISC-V 双核
AI 算力6 TOPS 等效(K210 的 13.7 倍)
内存1 GB LPDDR4(可选 2 GB)
存储SD 卡扩展
操作系统Linux + RT-Smart 双系统
开发环境CanMV、MicroPython、C/C++ SDK
摄像头DVP / MIPI 接口,支持多路输入
显示豪华版:3.5" 电容触摸屏(标准版无屏幕)
串口UART / USB,支持对接 ESP32 / STM32 / 树莓派 / Jetson
网络以太网( Wi-Fi 6 模组 / 4G 扩展)
供电USB-C 5 V 或 DC 5 V 输入

版本对比

特性标准版豪华版
K230 处理器
1 GB LPDDR4✓(可选 2 GB)
3.5" 电容触摸屏
开箱即用 AI Demo基础视觉识别多模态交互(视觉 + 语音 + 触摸)
适用场景嵌入式视觉节点、工业检测人机交互终端、教学演示、边缘 AI 网关

接口说明

串口对接定义

K230-Vision 通过 UART 与外部主控通信,典型接线如下:

K230 引脚外部主控(如 ESP32)说明
TXRX(如 GPIO3)K230 数据发送
RXTX(如 GPIO1)K230 数据接收
GNDGND共地
3.3V3.3V电平参考(可选)
提示

K230-Vision 串口电平为 3.3 V TTL,可直接与 ESP32、STM32、树莓派等 3.3 V 电平设备对接。

摄像头接口

  • 支持 DVP 并行摄像头与 MIPI CSI 摄像头
  • 推荐分辨率:640 × 480、1280 × 720、1920 × 1080
  • 支持多路摄像头输入(豪华版可同时运行视觉 + 触摸交互)

开发环境

CanMV 开发

CanMV 是基于 MicroPython 的 K230 开发框架,提供丰富的 AI 模型调用接口:

# CanMV 示例:人脸检测
from machine import FPIOA
from media.sensor import SENSOR
import KPU as kpu

sensor = SENSOR()
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)

task = kpu.load(0x300000) # 加载人脸检测模型

while True:
img = sensor.snapshot()
code = kpu.run_yolo2(task, img)
if code:
for i in code:
img.draw_rectangle(i.rect())

MicroPython 开发

K230-Vision 支持标准 MicroPython 语法,同时提供 K230 专用硬件控制模块:

# 串口通信示例
from machine import UART

uart = UART(1, baudrate=115200, tx=2, rx=3)
uart.write(b'Hello from K230!')

AI 能力

K230-Vision 支持以下多模态 AI 应用场景:

能力说明典型应用
视觉识别人脸检测、物体分类、姿态估计安防监控、工业质检
语音处理关键词唤醒、语音识别、语音合成智能音箱、语音助手
图像理解图像描述、场景分析、OCR文档数字化、辅助驾驶
边缘推理6 TOPS 本地算力,无需云端离线 AI、数据隐私保护

快速入门

1. 准备工作

物品数量
K230-Vision 模组×1
USB-C 数据线×1
Micro-SD 卡(≥16 GB)×1
(可选)摄像头模组×1

2. 烧录系统镜像

  1. K230-Vision 仓库 Releases 下载最新系统镜像
  2. 使用 balenaEtcherRufus 将镜像写入 SD 卡
  3. 插入 SD 卡并上电启动

3. 连接串口控制台

# Linux/macOS
screen /dev/ttyUSB0 115200

# Windows(使用 PuTTY 或 MobaXterm)
# 选择对应 COM 口,波特率 115200

4. 运行第一个 AI Demo

# 登录后进入 CanMV 环境
canmv

# 运行预置的人脸检测 Demo
exec(open('/app/face_detection.py').read())

资源

备注

K230-Vision 为 RockBase IoT 最新发布的 AI 视觉平台,相关文档与示例代码将持续更新。请关注 GitHub 仓库获取最新动态。