嘉楠科技发布勘智 K210-MicroPython 无需寄存器手册就能上手开发
嘉楠科技将于 2021 年 3 月 31 日正式提供基于 K210 芯片的 MicroPython 开源版本。开发者无需了解勘智 K210 的硬件底层原理和相关外设知识即可进行硬件的快速调试和产品孵化,极大地降低了嵌入式开发的入门门槛,以至于芯片爱好者、硬件极客、软件开发者可以通过勘智 K210-MicroPython 更好更方便地体验 AI 开发的乐趣。
1)MicroPython 支持 KPU 等多个特定库
勘智 K210-MicroPython 基于 RT-THREAD 操作系统实现,不仅提供通用 MicroPython 标准库,同时也提供适配了 K210 相关外设的特定库以及基于 OPENMV 的算法库和 UI 库,例如 KPU 库、FPIOA、SPI、I2C 以及多个传感器库等。用户无需查看寄存器手册即可友好地使用勘智 K210 的 AI 加速能力,使得更多开发者可以摆脱繁琐的配置流程,像搭积木一样专注于业务实现。相关库支持如下:
2)勘智 K210-MicroPython 可极大提升开发效率
产品原型的快速验证
在产品开发阶段,工程师通常需要快速开发一个产品原型,并进行快速调试,以验证外设匹配有效性和商业场景下的逻辑处理过程。通过对 MicroPython 的支持,一切都变得非常轻松,极大地降低了企业成本。
团队开发效率的提高
新硬件测试过程中经常需要软件工程师参与,帮助硬件工程师查找设计或者焊接问题。开发者可以使用 MicroPython 将固件烧入勘智 K210。在检查焊接、连线等问题时,硬件工程师只需用 Python 命令即可实现对勘智 K210 的快速测试。
降低硬件学习和使用门槛
在创客 DIY 和 STEAM 教育场景,由于非专业开发者不了解硬件底层,特殊的软硬件配置难度较大,而通过 MicroPython 则能直接基于勘智 K210 编程,从而降低初级开发者的学习和使用门槛。
3)可深度使用 OpenMV 算法库和 UI 库,降低开发者算法开发难度
除了 MicroPython 标准库和特定库外,勘智 K210 还支持可编程摄像头 OpenMV。开发者可使用包括人脸检测、眼球跟踪、边缘检测和标志跟踪等多种算法模型,也可以用来实现非法入侵检测、产品的残次品筛选和跟踪固定的标记物等功能。
目前,勘智 K210-MicroPython 和 OpenMV 功能均已上线,欢迎各位开发者使用及参与开源修正。
评论