0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

嘉楠科技 2023-07-07 18:36 次阅读

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

wKgaomSn4deAQ3rUAACEYgm8D6o021.png

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

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

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

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

·最新高性能RISC-V CPU 内置双核玄铁 C908 CPU, 主频高达 1.6GHz;是全球首款支持 RISC-V Vector 1.0 标准的商用 SoC。

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

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

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

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

wKgZomSn4eOAcrJ0AAHbFtCSq-M014.png

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

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

在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-ThreadSmart 双操作系统,以及相应的外设驱动代码。通过双系统组合设计,兼顾系统性能与开发便利性,支持低功耗产品在百毫秒级实现快速启动。

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

wKgZomSn4e-AO8klAAFA9lLJFE4876.png

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表德赢Vwin官网 网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 硬件
    +关注

    关注

    11

    文章

    3040

    浏览量

    65645
  • AI
    AI
    +关注

    关注

    87

    文章

    28471

    浏览量

    265755
  • 开源
    +关注

    关注

    3

    文章

    3099

    浏览量

    41985
收藏 人收藏

    评论

    相关推荐

    科技发布K230D芯片,强化AIoT领域高性能计算

    在8月21日的最新动态中, 科技正式推出了其新一代AI芯片——勘智(Kendryte) K230D,作为 K230系列的最新升级版本, K230
    的头像 发表于08-21 16:21 358次阅读

    香蕉派 BPI-CanMV-K230D-Zero 采用科技K230D RISC-V芯片设计

    K230D Zero 开发板。这款创新的 开发板是由 科技与香蕉派 开源社区联合设计研发,搭载了
    发表于07-30 17:43

    Banana Pi BPI-CanMV-K230D-Zero 采用科技K230D RISC-V芯片设计

    K230D Zero 开发板。这款创新的 开发板是由 科技与香蕉派 开源社区联合设计研发,搭载了
    的头像 发表于07-30 17:41 256次阅读
    Banana Pi BPI-CanMV-<b class='flag-5'>K230</b>D-Zero 采用<b class='flag-5'>嘉</b><b class='flag-5'>楠</b>科技 <b class='flag-5'>K230</b>D RISC-V芯片设计

    科技勘智K230芯片完成适配RISC-V新32位技术

    科技(Canaan Inc.)(纳斯达克股票代码:CAN) 开发的勘智 K230芯片在Fedora 团队的努力下完成适配RISC-V 新32位技术,节省内存的同时降低了成本,展示了
    的头像 发表于03-29 09:46 1110次阅读
    <b class='flag-5'>嘉</b><b class='flag-5'>楠</b>科技勘智<b class='flag-5'>K230</b>芯片完成适配RISC-V新32位技术

    科技商用量产端侧AIoT芯片K230采用芯原ISP IP和GPU IP

    芯原股份今日宣布,与 科技达成重要合作。 科技全球首发的支持RISC-V Vector 1.0标准的商用量产端侧AIoT芯片 K230,成
    的头像 发表于03-27 10:06 502次阅读

    端侧AIoT芯片K230集成芯原ISP IP和GPU IP

    AIoT芯片 K230,成功集成了芯原的图像信号处理器(ISP)IP ISP8000、畸变矫正(DeWarp)处理器IP DW200,以及2.5D图形处理器(GPU)IP GCNanoV。这一创新性的合作极大地优化了高精度、低延迟的端侧AIoT解决方案,可广泛应用于各类智能产品及场景。
    的头像 发表于03-14 10:02 813次阅读

    嵌入式软件开发软件开发的区别

    嵌入式 软件开发软件开发是两个不同的概念,它们在一些关键方面有着明显的区别。嵌入式 软件开发是指 开发嵌入在 硬件设备中的
    的头像 发表于01-22 15:27 1591次阅读

    NUC505软件开发包为什么不能下载?

    NUC505 软件开发包不能下载
    发表于01-17 06:35

    KubeCASH:基于软硬件融合的容器管理平台

    、CSI、CDI等接口都奉行一个重要的原则:“不做事,就不会犯错”。 K8S可以理解成嵌于整个 软硬件堆栈的一个薄层,仅仅提供 硬件 容器环境的一个接入。至于具体的
    的头像 发表于01-08 10:16 722次阅读
    KubeCASH:基于<b class='flag-5'>软硬件</b>融合的容器管理平台

    嵌入式硬件软件哪个好?

    嵌入式 硬件软件哪个好? 嵌入式 软硬件工程师哪个更有前途呢?一起来看看。 嵌入式是分为 软硬件工程师的,首先我们先来看看嵌入式 硬件工程师吧!
    发表于12-05 15:17

    RISC-V内核突破百亿颗 RVV1.0如何解锁端侧AI市场应用潜能

    者的使用门槛。 在12月3日, 将举办RISC-V 开源沙龙和 K230 开发板日活动,多位来自
    发表于12-01 13:17

    官方售价仅249元,首发CanMV-K230嵌入式AI开发

    K230采用了全新的多异构单元加速计算架构,集成了2个RISC-V高能效计算核心,内置新一代KPU智能计算单元。这种架构使得 K230具备了更高的性能和更高的算力利用率,部分典型网络的利用率超过了70%。
    的头像 发表于10-18 16:50 968次阅读
    官方售价仅249元,<b class='flag-5'>嘉</b><b class='flag-5'>楠</b>首发CanMV-<b class='flag-5'>K230</b>嵌入式AI<b class='flag-5'>开发</b>板

    官方售价仅249元,首发CanMV-K230嵌入式AI开发

    为了给嵌入式AI 开发者更具性价比的选择, 科技即日起正式发布CanMV- K230嵌入式AI 开发板。该
    的头像 发表于10-18 14:49 1545次阅读
    官方售价仅249元,<b class='flag-5'>嘉</b><b class='flag-5'>楠</b>首发CanMV-<b class='flag-5'>K230</b>嵌入式AI<b class='flag-5'>开发</b>板

    软硬件融合的概念和内涵

    跟很多朋友交流,当提到 软硬件融合的时候,他们会这么说:“ 软硬件融合,难道不是显而易见吗?我感觉在二三十年前就已经有这个概念了。”在他们的想法里,其实: 软硬件融合等同于 软硬件协同,甚至等
    的头像 发表于10-17 14:36 1038次阅读
    <b class='flag-5'>软硬件</b>融合的概念和内涵

    基于Android的应用软件开发实例初探

    德赢Vwin官网 网站提供《基于Android的 应用软件开发实例初探.pdf》资料免费下载
    发表于10-09 16:57 0次下载
    基于Android的<b class='flag-5'>应用软件开发</b>实例初探