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