在设备联云步伐日益加快的大背景下,企业追求更佳的交互体验,更丰富的功能和更快的上市时间成为必然。RT-Thread创始人兼睿赛德科技CEO熊谱翔日前在新一代RT-Thread 4.0版本IoT OS发布会上表示,传统基于RTOS内核(例如FreeRTOS)开发软件应用的方式难以迎合市场的需求,组件、功能丰富,技术领先的IoT OS正日益成为企业开发产品的首选。而统一的OS平台也将帮助企业大幅提升软件开发效率,实现软件应用最大程度的跨平台复用。
RT-Thread创始人兼睿赛德科技CEO熊谱翔
一个值得注意的细节是,睿赛德科技将此前RT-Thread LOGO下的一行小字,从“中国自主物联网操作系统”改变为“小而美的物联网操作系统”。睿赛德科技COO邹诚解释说,经过11年的积累发展,RT-Thread已经拥有一个国内最大的嵌入式开源社区,成为国人自主开发、国内最成熟稳定和装机量最大的开源RTOS,“中国自主”四个字早已深入人心,是时候回归初心了。
“小而美”的操作系统
RT-Thread 4.0在之前高可靠性、简易开发、高度可裁剪特性基础上,针对物联网发展的新需求和新趋势,优化了使用和开发体验,增加了小程序、SMP多核调度、PSA安全支持等多项实用且领先业界的全新功能,使得RT-Thread系统能实现灵活极简的应用开发,能扩展至众多高性能、高安全的应用领域。
多核应用场合
“RT-Thread的小程序支持脚本和原生C/C++两种开发方式并已具备所有配套的脚本运行环境,在大幅降低开发门槛的同时实现了应用和系统的分离,使应用的云端加载、分发及跨平台兼容成为可能,我们十分看好未来小程序在IoT平台上的应用前景。”熊谱翔说。
全面支持SMP
而随着在高性能多核处理器上运行RT-Thread的需求日益增多,尤其是在嵌入式领域多核AI芯片兴起之后,4.0版本实现了对ARM Cortex-A系列和RISC-V架构SMP对称多核处理器和AMP异构多核处理器的支持,这一举措将有望把RT-Thread带入更多的高性能应用领域如AI、多媒体、边缘计算等。此外,在新版本中,许可协议也从GPL v2.0+更改为更宽松、开放的Apache License v2.0,旨在打消企业和开发者在法律上的顾虑,使更多企业融入到RT-Thread开发者社区生态中来。
SAL套接字抽象层
为了最大限度降低企业开发IoT产品的难度和门槛,RT-Thread 4.0除了上文提到的小程序应用开发方式外,还推出了SAL套接字抽象层和AT组件。前者使得采用RT-Thread的MCU可以无缝接入各式各样的网络芯片或模块,上层应用无须改动;后者则大大简化了MCU与网络模块之间的AT指令开发工作。与此同时,RT-Thread 的AI软件框架在已有的音频播放等框架基础上,加入了面向IoT的神经网络库、语音唤醒和打断算法,形成全新的智能型人机交互基础平台。
与开发者共同成长
开发者是支撑RT-Thread保持持续生命力的核心力量,睿赛德科技自去年中推出开发者社区计划以来,投入了大量资源运营社区,为开发者编写了更多内容资料,提供线上线下丰富的培训、支持等服务,逐步形成了一个高度活跃、内容活动丰富的开发者社区,受到了嵌入式软件爱好者的钟爱,RT-Thread开发者数量随之高速增长。
开发者社区
根据睿赛德科技COO邹诚分享的数据,RT-Thread经过一年努力,基本建成了完整的开发文档体系,可满足初学者、进阶开发者、代码贡献者的不同需求,累计完成20万字以上的开发文档编写,包括内核入门、网络编程、外设驱动、组件等等,制作超过1000分钟的视频教程,包括入门、内核学习、网络编程等;合作伙伴野火推出的首本入门书籍《RT-Thread 内核实现与应用开发实战—基于STM32》已经上市,睿赛德科技官方撰写的书籍《RT-Thread设计与实现》也将于明年初面世。
大学生是睿赛德科技非常重视的群体,一系列的大学生计划,包括雄鹰培训计划、赠送书籍和开发板活动、合作开课、赞助大学生竞赛等,将帮助学生了解、学习RT-Thread,加速RT-Thread在高校的普及。2018年,12场线下沙龙和开发者大会提供了Workshop/动手实操、分组讨论、主题分享等多种形式,明年,这一数字还将继续增加。
目前,已经有超过20家芯片厂商、3家方案/模块厂商和5家知名设备厂商与睿赛德科技签署会员协议,并建立战略合作关系,多款基于RT-Thread IoT OS的无线和SoC芯片实现了量产出货。而重点支持更多的主流芯片公司批量出货,借助社区力量为终端厂商提供更便捷的技术服务,与更多的下游品牌厂商开展业务合作,将成为接下来睿赛德科技市场战略的核心。
关注最前沿的电子设计资讯,请关注“电子工程专辑微信公众号”