日前,嘉楠科技宣布開源最新一代K230芯片軟硬件開發包。軟件開發包不僅涵蓋K230開源代碼、軟件API庫、使用說明文檔、相關調試及下載工具,還提供多個SDK用例和AI Demo示例,幫助開發者快速上手芯片開發。同時,與其軟件SDK配套的硬件開發包也一同釋放,包括K230芯片參考設計原理圖、PCB設計文件、BOM表、芯片封裝庫和 3D 模型文件、外設接口說明文檔等。開發者可以快速完成從硬件開發、底層軟件開發到應用軟件開發的產品方案設計。
K230 芯片是全球首款支持 RISC-V Vector1.0標準的商用SoC,內置雙核玄鐵C908 CPU,主頻高達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 超高清視頻輸入,提供高達三路 MIPI CSI 視頻輸入;最大支持分辨率達 3840*2160,讓畫面成像更清晰;支持 HDR、視頻編解碼。
·3D 深度引擎支持。內置 DPU,支持 3D 結構光高精度高清立體視覺,捕捉畫面深度信息,抗環境光干擾能力更強。
·搭載豐富多樣的外設接口,以及 2D、2.5D 等多個專用硬件加速單元,可以對多種圖像、視頻、音頻、AI 等多樣化計算任務進行全流程計算加速,具備低延遲、高性能、低功耗、快速啟動和高安全性等多項特性。
·超低功耗設計,支持快速啟動 采用大小核設計兼顧性能與功耗,提供百毫秒級快速啟動軟件 SDK 支持,適合各種電池供電型產品開發。
詳盡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-Thread Smart 雙操作系統,以及相應的外設驅動代碼。通過雙系統組合設計,兼顧系統性能與開發便利性,支持低功耗產品在百毫秒級實現快速啟動。
·核間通信:K230 芯片內置了兩個 RISC-V 高能效計算核心,這兩個核心之間可以通過共享內存進行通信,SDK 提供相應程序和示例,指導開發者如何在兩個核心之間進行通信。
提供近30款常用算法demo 開發者社區持續上新
除了常規 SDK 組件之外,嘉楠科技還同時提供了近 30 個常用 AI 算法演示程序,包括人臉、人體、表情、姿態、手掌手勢、車牌檢測識別、人體檢測、摔倒檢測等等。藉由這些 AI Demo 程序,可以協助客戶快速驗證 K230 芯片的 AI 處理能力,同時也可以作為產品方案開發的參考。每個 AI Demo 均提供了詳細的使用說明文檔、預訓練模型文件以及相關示例代碼,方便客戶參考使用。開發者可留意嘉楠科技開發者社區(https://developer.canaan-creative.com/),未來會有更多的 AI Demo 持續更新推出。
審核編輯:湯梓紅
-
soc
+關注
關注
38文章
4204瀏覽量
219098 -
MIPI
+關注
關注
11文章
312瀏覽量
48767 -
開發包
+關注
關注
0文章
24瀏覽量
7253 -
RISC-V
+關注
關注
45文章
2323瀏覽量
46592 -
嘉楠科技
+關注
關注
1文章
27瀏覽量
4809
原文標題:嘉楠科技開源K230軟硬件開發包 輕松實現從底層硬件到應用軟件開發
文章出處:【微信號:CanaanTech,微信公眾號:嘉楠科技】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論