近日,开发者Ivan Kravets在海外社交媒体上晒出了基于勘智K210开发平台的最新版本。该平台以勘智K210为核心,由PlatformIO团队和Sipeed团队联合开发,支持勘智FreeRTOS SDK、外部JTAG硬件调试和其他bug修复与改善工具。

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

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

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

目前,PlatformIO已经在其官网中分享了基于勘智K210的例程、调试工具以及SDK等文件,这将吸引更多勘智的潜在开发者用户。

K210兼具多功能和灵活编程特点

勘智K210是由嘉楠科技自主研发的边缘侧AI SoC芯片,基于RISC-V 64位双核处理器架构,并且内置了自主研发的IP核KPU,可以在0.3W的低功耗下完成戴口罩的人脸检测、人脸识别、图像分类和识别等视觉任务。同时,K210还加入了音频处理单元APU,可以实现声源定位、语音识别和声场成像等功能。

在编程的灵活性方面,K210采用RISC-V架构,模块化的特点使其可以根据功能需求拓展指令。同时,K210搭载FPIOA现场可编程IO阵列,能够通过编写程序灵活定义I/O口,支持每个外设随意映射到任意引脚,便于开发者根据具体应用场景进行调用。K210也支持开发者根据需求烧录不同的算法模型,非常灵活。

同时,K210还支持TensorFlow、Keras、Darknet、PaddlePaddle和Caffe等主流AI编程框架,并且为开发者提供丰富的工具链。

获Linux等主流技术社区支持

得益于低功耗、多功能和灵活编程的特点,K210受到RISC-V、Linux、RUST等主流技术社区的关注与支持。今年4月,Linus通过了一个 Linux 内核补丁的合并请求,其中重要的一部分内容就是向 Linux 内核添加对来自K210 SoC 的支持,这意味着K210融入嵌入式开发领域的主流操作系统。

在目前这种状态下,用 K210 来学习基本的 Linux 系统移植还是很不错的,因为它简单,不涉及太多复杂的东西,可以让开发者快速掌握给一款芯片移植 Linux 所需要做的最基本工作,堪称一个完美的 Linux 最小系统学习平台。

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