勘智K210-MicroPython基于RT-THREAD操作系統(tǒng)實現(xiàn),不僅提供通用MicroPython標準庫,同時也提供適配了K210相關(guān)外設的特定庫以及基于OPENMV的算法庫和UI庫,例如KPU庫、FPIOA、SPI、I2C以及多個傳感器庫等。用戶無需查看寄存器手冊即可友好地使用勘智K210的AI加速能力,使得更多開發(fā)者可以擺脫繁瑣的配置流程,像搭積木一樣專注于業(yè)務實現(xiàn)。相關(guān)庫支持如下:
在產(chǎn)品開發(fā)階段,工程師通常需要快速開發(fā)一個產(chǎn)品原型,并進行快速調(diào)試,以驗證外設匹配有效性和商業(yè)場景下的邏輯處理過程。通過對MicroPython的支持,一切都變得非常輕松,極大地降低了企業(yè)成本。
新硬件測試過程中經(jīng)常需要軟件工程師參與,幫助硬件工程師查找設計或者焊接問題。開發(fā)者可以使用MicroPython將固件燒入勘智K210。在檢查焊接、連線等問題時,硬件工程師只需用Python命令即可實現(xiàn)對勘智K210的快速測試。
在創(chuàng)客DIY和STEAM教育場景,由于非專業(yè)開發(fā)者不了解硬件底層,特殊的軟硬件配置難度較大,而通過MicroPython則能直接基于勘智K210編程,從而降低初級開發(fā)者的學習和使用門檻。
除了MicroPython標準庫和特定庫外,勘智K210還支持可編程攝像頭OpenMV。開發(fā)者可使用包括人臉檢測、眼球跟蹤、邊緣檢測和標志跟蹤等多種算法模型,也可以用來實現(xiàn)非法入侵檢測、產(chǎn)品的殘次品篩選和跟蹤固定的標記物等功能。
目前,勘智K210-MicroPython和OpenMV功能均已上線,歡迎各位開發(fā)者使用及參與開源修正。
Github地址:https://github.com/kendryte/K210-Micropython-OpenMV