【开箱】
今天收到了香蕉派 Banana Pi BPI-CanMV-K230D-Zero 开发板,先上图一睹为快。



【处理器介绍】
这款开发板搭载嘉楠科技 K230D 处理器,K230D 基于开源 RISC-V 内核,拥有双核玄铁 C908 RISC-V CPU
| 核心 |
架构 |
主频 |
|---|
| 0 |
C908 64bit RISC-V |
800MHz |
| 1 |
C908 64bit RISC-V |
1.6GHz |
| 项目 |
参数 |
|---|
| DDR |
128MB 16bit LPDDR4@3200Mbps,可外扩2GB Max |
| KPU |
6TOPS |
| MIPI-DSI |
2MP@60fps 4lane |
| MIPI-CSI |
3x2lane 或 1x4lane+1x2lane |
| ISP |
8MP@30fps |
| VENC |
8MP@20fps 4096*4096 Max H264/H265 |
| VDEC |
8MP@40fps 4096*4096 Max H264/H265 |
此外还支持多种外设接口,如下:

【板载资源介绍】
板载 CH342K (3Mbps Max) USB 转双串口芯片,RTL8189 2.4G 无线网卡,TF 卡槽,MIPI-DSI 显示接口,Audio 接口,USB 接口,2xCamera 接口,Key,RGB LED,树莓派兼容引脚引出
【开发工具和环境】
支持 CanMV、Linux、RT-Thread Smart
新手 AI 项目推荐使用 CanMV 开发方式
【开发环境搭建】
这里仅介绍 CanMV 开发方式,CanMV 支持 MicroPython 编程
CanMV 方式开发需要下载 CanMV IDE 软件、烧录 CanMV 固件,还有安装 CH342K 串口驱动
CanMV IDE 适用于 K230,要求版本为 4.0.5 或更高版本
下载地址: https://github.com/kendryte/canmv_ide/releases 或 https://www.kendryte.com/resource
也可以选择使用 OpenMV IDE 开发,OpenMV IDE 仅支持连接 K230,不能连接 K210。使用 4.0 及以上版本的 OpenMV IDE 可获得更高的图像显示帧率。
下载地址: https://github.com/openmv/openmv-ide/releases
下载 USB 转串口芯片 CH342 驱动https://www.wch.cn/products/CH342.html
下载 CanMV-K230D 固件: https://github.com/kendryte/k230_canmv/releases 或 https://www.kendryte.com/resource
CanMV-K230D 固件需要先烧录到 TF 存储卡,再移至开发板使用。
Win 系统可以使用 Rufus 工具将固件烧录到 TF 卡
Rufus 工具的下载地址为: http://rufus.ie/downloads/
烧录界面如下:

等待进度条完成,如下:

将 TF 存储卡插到开发板上,两个 TYPE-C 接口都需要连接,打开设备管理器,看是否识别到 3 个串口,如下:

打开我的电脑,看是否多了一个 CanMV 的设备,如下:

识别到以上设备,烧录固件即成功。
USB 串行设备(COM37)为 Micropython 的 REPL 串口,该串口是 CanMV-IDE 需要连接的接口。
至此环境搭建完成,可以在 CanMV IDE 编写 Python 代码获取图像或者控制设备了
|