嘉楠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 最小系统学习平台。