嘉楠K210在技術社區的影響力持續發酵。全球最大技術社區Github顯示,3名RISCV-RUST技術小組成員分享了系統級開發語言Rust對RISC-V架構芯片K210的支持。同時,該組織還上傳了針對K210?SoC的HAL和外圍API接口。這也是繼Linux5.7添加了對K210 SoC的支持之后,主流開發社區對K210的再度肯定。
獲Linux大神和RISC-V力挺
作為此次Rust對RISC-V架構支持的典型用例,K210早前獲得來自Linux mainline的支持,此舉更是標志著這款芯片融入嵌入式開發領域的主流操作系統。Linux大神通過了關于內核補丁的合并請求,其中包括了向?Linux 內核添加對K210 SOC 的支持。
消息甫出便引發大量K210開發者的關注,其中不少極客表示將為K210貢獻更多Linux補丁,包括LCD屏幕、SPI接口的SD卡,以及UART接口的WIFI,這將進一步拓展K210的想象空間。
K210近來在嵌入式開發社區的影響力與日俱增,其背后也不乏RISC-V組織的推動。公開資料顯示,Linux mainline合并請求的發起者Palmer曾在RISC-V領頭羊SiFive主導了Linux、GCC、glibc 等基礎組件對RISC-V的支持。因此,Linux mainline添加對K210?SoC的支持過程中可以復用之前提交的基礎代碼,從而簡化大量工作。
開源組件對RISC-V支持項目的負責人如此看重K210,也顯示其作為RISC-V芯片典型代表的潛力。K210基于SiFive和UC Berkeley開源的Rocket Core實現,這款開源的Rocket Core在業界很受歡迎,流片達十多次,性能和Arm Cortex-A5相當。
作為一款端側AI芯片,K210可以在0.3W的低功耗狀態下工作,并且提供運行設備端算法模型所需的算力,極大提升了對設備端場景的適應性。同時,該芯片集成了嘉楠自主研發的視覺神經網絡加速器KPU,以及音頻處理單元APU,可以同時進行機器視覺和機器聽覺的任務處理。
巨頭加持?海內外開發者影響力凸顯
憑借低功耗和多功能的特點,K210也受到了廣大開發者的追捧。在國內,K210已經進入百度、阿里等巨頭企業的視野。例如,基于該芯片的PaddlePi-K210計算模塊與當前國內最大的深度學習框架百度飛漿(PaddlePaddle)兼容,已經成為很多嵌入式開發者的選擇。
在一些前沿的探索性項目上,K210也扮演了重要角色。去年9月,K210意外亮相阿里云棲大會“芯片技術”展位,兼容阿里最新TinyML算法模型,是可用于探索TinyML科研項目的RV平臺。
在國外,今年的CES 2020大會上,來自日本的開發者就盛贊了這款芯片,并表示日本一款主流游戲機就是基于K210開發的。在去年年末,一位名為Jean-Luc的資深工程師在開發者社區上分享了將Linux5.1系統部署在K210上的工作。同時,他還在文章中引用了西部數據的分享,K210作為支持RISC-V NOMMU的典型范例被列入其中。
對于K210在Linux社區的應用潛能,極客自媒體“Hackforfun”表示看好,目前用 K210 來學習基本的 Linux 系統移植還是很不錯的,因為它簡單,不涉及太多復雜的東西,可以讓我們快速掌握給一款芯片移植 Linux 所需要做的最基本工作,堪稱一個完美的 Linux 最小系統學習平臺。