Banana Pi BPI-CanMV-K230D-Zero 采用嘉楠科技 K230D RISC-V芯片设计,探索 RISC-V Vector1.0 的前沿技术,选择嘉楠科技的 Canmv K230D Zero 开发板。这款创新的开发板是由嘉楠科技与香蕉派开源社区联合设计研发,搭载了先进的勘智 K230D 芯片。 K230D 芯片拥有双核玄铁 C908 RISC-V CPU,集成自主研发的第三代 KPU,内置 128MB LPDDR4 内存,提供了高性能的本地推理运算支持。Canmv K230D Zero 的设计旨在支持各种 DIY 项目、物联网设备和嵌入式系统,其丰富的开发资源和小巧的尺寸使其成为市场上最具竞争力的开发板之一。无论是编程学习、边缘 AI 音视频产品创新,还是性能评估,Canmv-K230D Zero 都助您开启创新之旅。
BPI-CanMV-K230D Zero开发板采用的是嘉楠科技Kendryte®系列AIoT芯片中的最新一代SoC芯片K230D。该芯片采用全新的多异构单元加速计算架构,集成了2个RISC-V高能效计算核心,内置新一代KPU(Knowledge Process Unit)智能计算单元,具备多精度AI算力,广泛支持通用的AI计算框架,部分典型网络的利用率超过了70%。
该芯片同时具备丰富多样的外设接口,以及2D、2.5D等多个标量、向量、图形等专用硬件加速单元,可以对多种图像、视频、音频、AI等多样化计算任务进行全流程计算加速,具备低延迟、高性能、低功耗、快速启动、高安全性等多项特性。
关键特性嘉楠科技 K230D RISC-V chip128 RAM 内存双camera摄像头MIPI CSI 显示屏接口Wifi onboard40 Pin GPIOADC audio语音接口快速上手PrepareTwo USB to type-c cables, k230D board, SD cardInstall Image to SD under WindowsIn Windows, you can use the Rufus tool to burn the TF card (Download address of the Rufus tool: http://rufus.ie/downloads/).
Insert the TF card into the PC, start the Rufus tool, click the "Select" button on the tool interface, and select the firmware to be burned.Click the "Start" button to start burning. The burning process will be displayed with a progress bar, and the prompt "Ready" will be displayed after the burning is completed.Install Image to SD under LinuxBefore inserting the TF card into the host, enter:
ls -l /dev/sd\*Copy
View the current storage device.
After inserting the TF card into the host, enter again:
ls -l /dev/sd\*Copy
View the storage device at this time, the newly added is the TF card device node.
Assuming /dev/sdc is the TF card device node, execute the following command to burn the TF card:
sudo dd if=sysimage-sdcard.img of=/dev/sdc bs=1M oflag=syncCopy
User the deviceAfter successfully burning the firmware, connect the development board to the computer, and you can see a virtual USB CanMV and a virtual serial port.
You need to connect two USBs at the same time. If you do not see the corresponding virtual USB disk and virtual serial port, check whether they are connected correctly.
Open CanMV IDE (GitHub, developer community), or OpenMV IDE. (Please download the latest version of the software)
Connect K230D to the computer, click the connect button in the lower left corner of the interface, and wait for the connection to complete.
Write your own script, or open an existing one. Click Run.
快速上手ed BPI-CanMV-K230D Zero开发板
硬件硬件接口示意图BPI-CanMV-K230D-Zero 产品图片Banana Pi CanMV-K230D-Zero 产品图集
硬件规格香蕉派 BPI-CanMV-K230D-Zero 硬件规格
参数
说明
CPU
玄铁 C908 双核 RISC-V CPU;
CPU1: 1.6GHz, 支持 RVV1.0;
CPU2: 800MHz;
KPU
第三代 KPU,支持 INT8/INT16 等多种数据类型;
典型网络性能:Restnet50>=85fps@INT8,
Mobilenet_v2>=670fps@INT8;YoloV5s>=38fps@INT8
DPU
内置 3D 结构光深度引擎,最大分辨率支持到 1920*1080
VPU
内置 H.264/H.265 硬件编解码器
图像输入
2 lane MIPI-CSI x1 + 4 lane MPIP-CSI x1; 最大分辨率至 4K 高清
显示输出
MIPI DSI 接口,最高支持 1080P 显示输出
运行内存
128MB LPDDR4@2666Mbps
存储扩展
板载 TF 卡扩展接口,最大支持至 1TB
USB
1 路 USB 2.0 接口,支持 OTG 功能
网络
2.4G Wi-Fi&BT
音频
板载麦克风 x1
GPIO
扩展 40Pin 可扩展 GPIO;支持 I2C/UART/I2S/SPI/PWM/ADC/JTAG 扩展转换
按键
功能按键 x1;复位按键 x1
电源
USB Type-C 5V@2A
尺寸
长:65mm 宽:30mm 高:7mm
GPIO Pin 定义配件MIPI 显示屏Camera摄像头开发软件源代代码嘉楠科技官方代码SDK(C/C++)代码: https://github.com/kendryte/k230_sdkCanMV(Micropython): https://github.com/kendryte/k230_canmvNncase: https://github.com/kendryte/nncaseEnd-to-end training: https://github.com/kendryte/K230_training_scriptsGithub 链接k: https://github.com/kendryte/k230_canmvGitee 链接: https://gitee.com/kendryte/k230_canmvLinux SDK: https://gitee.com/kendryte/k230_linux_sdkCanMV-IDE 下载链接 : https://developer.canaan-creative.com/resource参考资料Canaan 开发者中心 : https://developer.canaan-creative.com/document
Github docs: https://github.com/kendryte/k230_docs/
CanMV(Micropython):https://github.com/kendryte/k230_canmv_docsCanaan K230 Series chip Specification introduction: https://www.youtube.com/watch?v=8eNtRKSxDeM硬件芯⽚⼿册及原理图等:i. 芯⽚⼿册: https://github.com/kendryte/k230_docs/blob/main/zh/00_hardware/K230_datasheet.mdii. 原理图,PCB等硬件设计资料 : https://github.com/kendryte/k230_docs [参⻅硬件设计部分]demo演示汇总i https://github.com/kendryte/k230_docs/blob/main/zh/02_applications/ai_demos/K230_AI_Demo%E4%BB%8B%E7%BB%8D.mdii. https://github.com/kendryte/k230_docs/blob/main/zh/02_applications/fancy_poc/K230_Fancy_Poc%E4%BB%8B%E7%BB%8D.mdiii. https://github.com/kendryte/k230_canmv_docs/blob/main/zh/example/K230_CanMV_AI_Demo%E7%A4%BA%E4%BE%8B%E8%AF%B4%E6%98%8E.mdiv. https://github.com/kendryte/k230_docs/blob/main/zh/01_software/board/examples/K230_SDK_CanMV_Board_Demo%E4%BD%BF%E7%94%A8%E6%8C%87%E5%8D%97.md大核支持Linux配置: https://github.com/kendryte/k230_docs/blob/main/zh/03_other/K230_%E5%B8%B8%E8%A7%81%E9%97%AE%E9%A2%98%E8%A7%A3%E7%AD%94.md [Section 2.5]Canaan 官网:文档: https://developer.canaan-creative.com/k230/dev/index.html工具: https://developer.canaan-creative.com/resource模型训练 : https://developer.canaan-creative.com/model/training模型库: https://developer.canaan-creative.com/model/library系统镜像嘉楠科技官方镜像Download link: https://developer.canaan-creative.com/resource