本帖最后由 dirty 于 2025-1-19 23:20 编辑
有幸获得嘉楠K230开发板,嘉楠K230在推出发布的时候就有所关注了,这次有机会上手,庆幸也很高兴,对此表示感谢。下面开箱看看开发板实物:
一.了解开发板
这款开发板采用嘉楠科技Kendryte®系列AIoT芯片中的最新一代SoC芯片K230。该芯片采用全新的多异构单元加速计算架构,集成了2个RISC-V高能效计算核心,内置新一代KPU(Knowledge Process Unit)智能计算单元,具备多精度AI算力,广泛支持通用的AI计算框架。该芯片同时具备丰富多样的外设接口,以及2D、2.5D等多个标量、向量、图形等专用硬件加速单元,可以对多种图像、视频、音频、AI等多样化计算任务进行全流程计算加速,具备低延迟、高性能、低功耗、快速启动、高安全性等多项特性。芯片框架参数如下:
K230芯片参数如下:
01Studio CanMV K230 AI开发板硬件资源如下:
可以看到开发板硬件设计还是很精巧合理的,外设及各类接口也很丰富,引脚扇出的排针也很方面扩展应用。
下面了解下开发板详细参数:
开发板套件安装好亚克力保护板和散热片即硬件初步准备好。
二.开发环境搭建
1.开发环境选择
K230开发环境目前查了下资料嘉楠官网介绍有四种及其特点分别是:
●CanMV K230:简洁直观,易于掌握,快速上手。
●Linux SDK:多功能,拥有丰富的生态系统。对于小白没有CanMV上手快
●RT-Smart SDK:实时RTOS,拥有迅捷的启动速度。有一定的学习难度。
●Linux+RT-Smart SDK:丰富的生态系统。对于新手有一定的挑战性。
这里01Studio采用的是CanMV K230,这里也以此入手,后面有时间精力可以对其他环境及SDK进行深入学习研究。
2.开发环境准备
这里安装CanMV K230 IDE,安装好后如下:
3.烧录镜像与开机
首先安装镜像烧录工具rufus,选择SD卡,加载镜像文件,点击“开始”制作。过程如下
4.将制作好镜像的SD卡插入开发板SD卡座,连接上USB Type-C 给开发板供电,可以看到电脑弹出CanMV设备,在设备管理器可看到串口端口号,如下:
至此,对开发板硬件进行了梳理了解,搭建好开发环境,为后面继续探索奠定良好基础。