继Linux和Rust之后K210再获PlatformIO支持

subtitle 中关村在线 09-21 11:13 跟贴 13 条

继获得Linux、RUST之后,嘉楠勘智K210又迎来一位重量级开发者用户。近日,PlatformIO团队的一位成员在海外社交媒体分享了基于K210开发平台的最新版本。在这个版本中,新增了勘智FreeRTOS SDK、外部JTAG硬件调试和其他bug修复工具。

PlatformIO是一个跨平台、跨架构和多框架的专业工具,专为嵌入式系统工程师和软件开发者编写应用程序而设计。这项工具的开发者用户超过75万,曾获2015-2016年度最佳IoT软件开发工具大奖,并在整个微软市场中获得超过800个五星评论,是微软VScode编辑器的最佳扩展。

打开网易新闻 查看更多图片

这并非K210首次获得专业级开发者的支持。去年年底,资深嵌入式开发工程师Jean-Luc展示了将Linux5.1系统在K210芯片的部署工作。同时,他也在这次展示中提及了西部数据在去年9月的分享。作为RISC-V架构的超级支持者,西部数据将勘智K210视为支持RISC-V NOMMU的示范。

在边缘侧或设备端的应用场景中,为了降低系统复杂度、开发成本及运行功耗,对NOMMU的支持非常重要。当时Jean-Luc就预测,Linux5.5添加对NOMMU架构处理器的支持后,K210 SoC也将被合并到Linux内核中。

今年4月,Linus在一封邮件中回复了Linux 内核补丁的合并请求,其中重要的一部分就是添加了对K210 SoC的支持。他亲自修改其中的PR部分,并将其合并到Linux 5.7 mainline上。这也意味着K210正式融入Linux内核,获得主流嵌入式操作系统的认可。

紧接着,3名RISCV-RUST技术小组成员分享了系统级开发语言RUST对K210的支持。同时,该组织还在全球最大开发者交流社区Github上传了针对K210 SoC的HAL和外围API接口。

K210基于SiFive和UC Berkeley开源的Rocket Core实现,这款开源的Rocket Core在业界很受欢迎,流片达十多次,性能和Arm Cortex-A5相当。其实在之前几次技术社区对K210的支持中,都能看到背后RISC-V开发者推动的影子。

而作为RISC-V支持者的“团宠”,K210的表现也很争气。机器视觉神经网络加速器KPU的算力达到0.8TFLOPS,超过了NVIDIA Jetson Nano,以及最新的树莓派4B。同时,作为一款SoC,K210还加入了音频处理单元APU,可以完成声源定位、声场成像等机器听觉功能,做到了一芯两用。

同时,K210可以在0.3W的低功耗状态下工作,适用于各种设备端。

K210简洁的设计也降低了开发者的学习和使用门槛。科技自媒体“Hackforfun”表示,用K210来学习基本的Linux系统移植还是很不错的,因为它简单,不涉及太多复杂的东西,可以让开发者快速掌握给一款芯片移植Linux所需要做的最基本工作,堪称一个完美的 Linux 最小系统学习平台。

值得一提的是,K210在价格上很有诱惑力。虽然目前RISC-V架构非常受追捧,但是能跑 Linux的RISC-V架构芯片却不多。目前市面上可见的有SiFive研发的HiFive Unleashed,虽然可以运行Linux 的开发板,但是其价格让人望而却步。K210的8M SARM的配置以及3美金左右的价格则让广大开发爱好者看到了希望。

很多开发者表示愿意进一步为 K210贡献Linux 的支持补丁,包括LCD屏幕、SPI接口的 SD卡,以及UART接口的WIFI,让K210具有了很高的可玩性。K210的研发团队也正在加速开发者社区建设,将为开发者带来丰富的工具链和资源支持。毕竟,相互成就才是开源的最终奥义.

特别声明:本文为网易自媒体平台“网易号”作者上传并发布,仅代表该作者观点。网易仅提供信息发布平台。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.
打开网易新闻,阅读体验更佳
大家都在看