嘉楠科技开源K230软硬件开发包轻松实现从底层硬件到应用软件开发 您所在的位置:网站首页 sdk组件化开发 嘉楠科技开源K230软硬件开发包轻松实现从底层硬件到应用软件开发

嘉楠科技开源K230软硬件开发包轻松实现从底层硬件到应用软件开发

2023-07-17 10:59| 来源: 网络整理| 查看: 265

嘉楠科技开源K230软硬件开发包轻松实现从底层硬件到应用软件开发

日前,嘉楠科技宣布开源最新一代K230芯片软硬件开发包。软件开发包不仅涵盖K230开源代码、软件API库、使用说明文档、相关调试及下载工具,还提供多个SDK用例和AIDemo示例,帮助开发者快速上手芯片开发。同时,与其软件SDK配套的硬件开发包也一同释放,包括K230芯片参考设计原理图、PCB设计文件、BOM表、芯片封装库和3D模型文件、外设接口说明文档等。开发者可以快速完成从硬件开发、底层软件开发到应用软件开发的产品方案设计。

K230芯片是全球首款支持RISC-VVector1.0标准的商用SoC,内置双核玄铁C908CPU,主频高达1.6GHz。作为嘉楠科技Kendryte®系列芯片中的最新一代SoC产品,K230内置多个高清视频图像输入处理和智能硬件处理单元,兼顾高性能、低功耗和高安全性特点,可广泛应用于各类智能产品,如边缘侧大模型多模态接入终端、3D结构光深度感知模组、交互型机器人、开源硬件、智能制造、智能家居和智能教育硬件等众多领域。

五大升级全球首款支持RVVector1.0的商用SoC

作为一款高性能SoC芯片,K230在计算架构、内核升级、超清视觉、丰富外设和超低功耗设计五个维度进行升级。

・采用全新的多异构单元加速计算架构,内置新一代KPU(KnowledgeProcess Unit)智能计算单元,具备多精度AI算力,广泛支持通用的AI计算框架,部分典型网络的利用率超过70%,极大提升计算效率。

・最新高性能RISC-VCPU 内置双核玄铁C908CPU, 主频高达1.6GHz;是全球首款支持RISC-VVector 1.0 标准的商用SoC。

・4K超高清视频输入,提供高达三路MIPICSI 视频输入;最大支持分辨率达3840*2160,让画面成像更清晰;支持HDR、视频编解码。

・3D深度引擎支持。内置DPU,支持3D结构光高精度高清立体视觉,捕捉画面深度信息,抗环境光干扰能力更强。

・搭载丰富多样的外设接口,以及2D、2.5D等多个专用硬件加速单元,可以对多种图像、视频、音频、AI等多样化计算任务进行全流程计算加速,具备低延迟、高性能、低功耗、快速启动和高安全性等多项特性。

・超低功耗设计,支持快速启动采用大小核设计兼顾性能与功耗,提供百毫秒级快速启动软件SDK支持,适合各种电池供电型产品开发。

嘉楠科技开源K230软硬件开发包轻松实现从底层硬件到应用软件开发

详尽SDK与保姆级示例指导帮助开发者更好地定制产品

K230SDK为开发者提供K230软件开发场景所需的各种资料包,包含API类库、软件源码、使用说明文档、相关调试及下载工具,同时也提供了几十个SDK使用示例和AIDemo 示例,开发者可以通过参考演示示例来定制开发自己设计的产品。

在SDK包中,嘉楠科技提供的nncase编译器,可将神经网络模型编译为K210/K230芯片的可执行文件,支持TensorFlow、Caffe、ONNX、Darknet等多种神经网络模型。SDK还提供多媒体中间件、移植库、操作系统和外设驱动,以及核间通信指导。这些软件包可以帮助开发者屏蔽底层操作,兼顾系统性能与开发便利,以最少的代码量获取好的开发体验和芯片性能。同时,为了降低学习门槛,SDK还提供了操作示例和近30个算法演示程序,帮助开发者一步一步地实现相应操作。

・多媒体中间件:K230芯片内置了多个硬件加速单元,这些硬件加速单元可以对多种图像、视频、音频、AI等多样化计算任务进行全流程计算加速。SDK提供相应的多媒体处理框架,可以屏蔽复杂的底层操作,让开发者更加方便的控制这些硬件加速单元,快速完成上层应用开发。

・OpenBLAS移植:OpenBLAS是一个开源的矩阵计算库,包含了多种精度和形式的矩阵计算算法,它支持多种硬件平台。本SDK提供基于K230芯片移植完备的OpenBLAS。

・ OpenCV移植:OpenCV是一个开源的计算机视觉库,嘉楠科技提供了针对K230优化后的OpenCV加速库, 相比于原始版本的OpenCV,部分算子使用硬件模块进行加速,可大幅减少相应算子的计算时间。

・操作系统及外设驱动:本SDK提供 Linux+ RT-Thread Smart双操作系统,以及相应的外设驱动代码。通过双系统组合设计,兼顾系统性能与开发便利性,支持低功耗产品在百毫秒级实现快速启动。

・核间通信:K230芯片内置了两个RISC-V高能效计算核心,这两个核心之间可以通过共享内存进行通信,SDK提供相应程序和示例,指导开发者如何在两个核心之间进行通信。  

嘉楠科技开源K230软硬件开发包轻松实现从底层硬件到应用软件开发

提供近30款常用算法demo 开发者社区持续上新

除了常规SDK组件之外,嘉楠科技还同时提供了近30个常用AI算法演示程序,包括人脸、人体、表情、姿态、手掌手势、车牌检测识别、人体检测、摔倒检测等等。藉由这些AIDemo 程序,可以协助客户快速验证K230芯片的AI处理能力,同时也可以作为产品方案开发的参考。每个AIDemo均提供了详细的使用说明文档、预训练模型文件以及相关示例代码,方便客户参考使用。开发者可留意嘉楠科技开发者社区(https://developer.canaan-creative.com/),未来会有更多的AIDemo 持续更新推出。

嘉楠科技开源K230软硬件开发包轻松实现从底层硬件到应用软件开发

开发者可以通过访问嘉楠科技开发者社区(https://developer.canaan-creative.com/)获取K230SDK 相关信息,也可直接访问托管在Github(https://github.com/kendryte/k230_sdk)或者

Gitee(https://gitee.com/kendryte/k230_sdk)的项目主页下载。通过联系嘉楠科技销售人员,告知项目相关信息,可获取K230芯片的样片或评估板,进行K230SDK 应用开发。

https://news.zol.com.cn/824/8248922.html news.zol.com.cn true 中关村在线 https://news.zol.com.cn/824/8248922.html report 4103 日前,嘉楠科技宣布开源最新一代K230芯片软硬件开发包。软件开发包不仅涵盖K230开源代码、软件API库、使用说明文档、相关调试及下载工具,还提供多个SDK用例和AIDemo示例,帮助开发者快速上手芯片开发。同时,与其软件SDK配套的硬件开发包也一同释放,包括K230芯片参考设...


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有