RSIC-V国产化边缘端芯片嘉楠勘智K210支持最大国产开源RTOS及MicroPython

发布时间:2022年05月10日
       日前, 嘉楠科技AI芯片勘智K210积极响应市场需求, 行将开放对RTT-RTOS及依据RTOS运用MicroPython的支撑。RTT(RealTime-Thread)是国内最大的开源实时操作体系。依据对该操作体系规范API的支撑, 将极大拓宽勘智K210在国内嵌入式开源社区的影响力。嘉楠科技于RTOS-MicroPython、OpenMv相关开源完成的基础上, 供给了依据K210芯片的驱动适配, 方便了Steam教育职业对Micropython的需求, 降低了相关芯片爱好者的入门门槛。
       现在, 嘉楠科技官方正推进相关内测方案, 信任不久就将和我们碰头。增强K210对物联网开发者的友好性RT-Thread是一款开源的国产RTOS。与一般的操作体系比较, RTOS包含一个实时使命调度器, 能够依据优先级来分配不同的线程, 从而使软件的实时性得到确保。自2006年起开端研制、保护, RT-Thread在曩昔十多年间逐步发展为一款干流实时操作体系。
       差异于FreeRTOS和UCOS, RT-Thread除了具有相似的RTOS内核外, 还包含丰厚的运用组件和驱动结构,

因而广受嵌入式开发者追捧。这款渠道在研制上学习了Linux的设备驱动结构、虚拟文件体系和Shell等功能, 并供给50个以上可重用软件组件和很多物联网组件, 带来近乎“开箱即用”的物联网产品开发务实。一起, 因为斑驳陆离嵌入式开发者了解的类Linux代码风格,

以及面向对象规划形式, RT-Thread也在现在干流RTOS中展示了最佳的代码易读性。从上图能够看到, 勘智K210支撑RTOS体系规范库, 例如线程办理、线程间的同步和通讯、时钟办理、内存和低价的办理以及内核移植。一起勘智K210还支撑IO设备办理、UART等12个特定的规范库。别的, 开发者需运用K210C-SDK接入该芯片特有的DVP、FFT和KPU软件库。经过MicroPython完成对K210的拜访和托辞RTOS-K210还支撑MicroPython、文件体系和RTOS相关组件。MicroPython是Python规范库的子集, 专门针对微托辞器和受限环境中的体系运转进行优化规划。
       其方针是使开发者容易将桌面端的程序移植到微托辞器或嵌入式体系, 而无需考虑底层驱动的问题。详细而言, 在勘智K210-MicroPython的支撑结构中, 不只包含规范库、特定库、RTOS体系库以及openMV图画处理和视觉算法库、UI库等, 还供给了依据MicroPython和openMV的开发环境。一起, MicroPython、勘智K210的驱动由嘉楠科技供给技术支撑。开发者能够直接经过MicroPython即可完成勘智K210底层的拜访和托辞, 而不需求了解寄存器、数据手册、库函数等, 极大降低了开发门槛。值得注意的是, RT-Thread彻底开源, 遵从Apache2.0许可证, RTOS内核及一切开源组件能够免费在商业产品中运用, 且不需求发布运用源码, 没有任何潜在商业说话。在运用场景方面, RT-Thread既可用于工控、电网等高可靠性职业, 也可用于智能手环、智能音箱、无线摄像头号终端设备。因而, 继支撑FreeRTOS后, 勘智K210添加对RT-Thread支撑也将极大拓宽其在商用范畴的开发潜力。