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

更新日期:2022年07月31日

       日前, 嘉楠科技的AI芯片看智K210积极响应市场需求, 即将开放支持RTT-RTOS和基于RTOS的应用MicroPython。 RTT(RealTime-Thread)是国内最大的开源实时操作系统。 基于该操作系统标准API的支持, 看知K210在国内嵌入式开源社区的影响力将大大扩大。 基于RTOS-MicroPython和OpenMv的相关开源实现, 嘉楠科技提供基于K210芯片的驱动适配,

方便了Steam教育行业对Micropython的需求, 降低了相关芯片爱好者的入门门槛。 目前, 嘉楠科技正在正式推进相关内测计划,

相信很快就会与大家见面。
        增强K210对IoT开发者的友好度 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和Kanzhi K210的驱动。 开发者可以通过MicroPython直接访问和控制看智K210底层, 无需了解寄存器、数据表、库函数等, 大大降低了开发门槛。 值得注意的是, RT-Thread 是完全开源的, 遵循 Apache2.0 许可证。 RTOS内核及所有开源组件均可免费用于商业产品, 无需发布应用源代码, 不存在商业风险。 在应用场景方面, RT-Thread不仅可以应用于工控、电网等高可靠性行业, 还可以应用于智能手环、智能音箱、无线摄像头等终端设备。 因此, 在支持FreeRTOS之后, 看知K210加入RT-Thread支持, 将大大拓展其在商业领域的发展潜力。

Copyright © 2001 创网科技有限公司 chuangwangkejiyouxiangongsi ,All Rights Reserved (whereskilroy.com)