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