物联网开发工具PlatformIO支持嘉楠勘智K210 曾获微软VScode最佳扩展

嘉楠科技 2020-09-17 18:08


近日,开发者Ivan Kravets在海外社交媒体上晒出了基于勘智K210开发平台的最新版本。该平台以勘智K210为核心,由PlatformIO团队和Sipeed团队联合开发,支持勘智FreeRTOS SDK、外部JATG硬件调试和其他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美金左右的价格则让广大开发爱好者看到了希望。


-End-

嘉楠是数字新基建算力服务与解决方案提供商,愿景是提升社会运行效率,改善人类生活方式。公司在ASIC领域拥有丰富技术积累,相继实现了多代ASIC区块链计算设备的量产与交付。2018年,公司实现量产全球首款7nm芯片,以及全球首款RISC-V架构自主知识产权商用边缘AI芯片。2019年11月,嘉楠在美国纳斯达克上市,成为“全球区块链第一股”和“中国自主知识产权AI芯片第一股”。目前,公司以“区块链+AI”为业务发展模式,致力于持续通过ASIC技术创新满足企业和用户对超级算力的需求。

推荐阅读