专注“小而美”, RT-Thread如何搅动物联网市场?
2019-12-11
16:05:39
来源: 互联网
点击
自2018年掀起一股“AIoT热”后,巨头纷纷向AIoT转型,创业公司也在紧抓AIoT新机遇。据MarketsandMarkets报告称,2019年全球AIoT市场规模为51亿美元,到2024年,这一数字将增长至162亿美元,复合年增长率为26%。毫无疑问,AIoT是大势所趋。
“目前AIoT需求潜力巨大,智能家居类年需求超过5亿台,安防和图像类以及AI和语音类年需求超过1亿台,工业车载类也有超过4000万台。”在2019 RT-Thread 开发者大会上,RT-Thread创始人熊谱翔这样说道,揭示目前AIoT终端的巨大需求。在此次大会中,睿赛德科技COO邹诚在会上讲述了RT-Thread近一年来在OS开发、生态社区和合作伙伴拓展方面取得的丰硕成果。
2019 RT-Thread 开发者大会现场
RT-Thread在中高端智能领域的应用
物联网时代带来巨大机遇的同时,也同样带来了挑战。物联网碎片化特性使得在各种不同的应用场景,一个方案并不能解决所有问题,需要厂商能够迅速推出产品。RT-Thread技术总监朱天龙指出“对此,OS可以降低产品开发周期,不仅如此,OS还可以提升终端软件质量,加快端云互联对接以及方便应用服务部署。”
而在物联网中高端领域中,RTOS有非常大的优势,熊谱翔提到。这样说的理由是,MPU能够与RTOS完美融合,RTOS相对于Linux来说有诸多优势,例如启动快,资源占用低,功耗低等特点,而且RT-Thread 拥有的开放、丰富组件,本地团队专业化的支持服务,以及良好的软硬件生态,正在让RT-Thread成为MPU上最受欢迎的RTOS。不仅如此,熊谱翔还提到,为加速物联网开发,目前已实现更多对云的支持,同时还有SAL套接字抽象层、AT组件、软件包生态等功能。
不免有人产生疑问,RT-Thread 到底是一个怎样的系统?据资料显示,RT-Thread 是由睿赛德科技开发的物联网操作系统。2006 年,RT-Thread 以开源的形式在社区发布,经过十几年的发展,在 AI、无线连接、工业车载、安防、电力能源、智能穿戴等各个热点领域都有应用,是国内以开源、中立、社区化发展起来的一款实时操作系统。其高可靠性、超低功耗、高可伸缩性和中间组件丰富易用等特性满足了物联网市场的需求,目前装机量超 2 亿台,被广泛应用于智能家居及安防、工业、穿戴、智慧城市等行业领域。
“小而美”的RT-Thread
相比其他操作系统,RT-Thread 的主打特性是 “小而美”。对此,熊谱翔解释说,RT-Thread 的体积小体现在易裁减的特性上,可以做到当客户需要一个适用的操作系统的时候,轻松地进行裁减,最小资源占用低至 1.2KB RAM 和 2.5KB flash,可以非常好的适应到需要的场景,不占用过多的资源。
而 “美” 则是指 RT-Thread 优秀的架构,同时优化了使用和开发体验,增加了小程序、SMP 多核调度、PSA 安全支持等多项实用的新功能,使得 RT-Thread 系统能实现灵活极简的应用开发,能扩展至众多高性能、高安全的应用领域。
然而,有人却觉得RT-Thread 还不够“小”,这个人就是RT-Thread联合创始人邱祎。在会上,邱祎指出,RT-Thread完整版软件虽然具有非常全面的功能,但同样存在痛点,首先是下载难,其次是移植门槛高,最后是学习成本高,需要会使用SCons/Python/Kconfig/Env/设备。对此,睿赛德推出RT-Thread Nano,主打极致简单。简单小巧,易于下载,易于移植以及易于使用,为用户带来最简单的使用体验。
除此之外,RT-Thread技术总监朱天龙介绍了一站式 RTT 开发工具:RT-Thread Studio,他指出工具可以减少重复工作,降低使用门槛,提高工作效率以及加速开发过程。与上一代开发工具ENV相比,Studio解决了学习成本高、开发工具来回切换以及移植门槛高这些痛点,化繁为简,脱胎换骨。
选择RT-Thread的理由
出色的产品从来不缺乏欣赏的人,恩智浦就是其中的一个。恩智浦资深系统工程师牛晓东表示,选择与RT-Thread
合作的原因有这些:
合作的原因有这些:
代码简洁,能够看得懂;
中文文档,接地气;
快速易上手;
是国内独立的第三方开源免费RTOS;
基于Apache 2.0超友好。
组件丰富,多是痛点组件;
长达至少13年的合作关系;
NXP+Freescale均是技术控。
综合原因之下,恩智浦选择了RT-Thread,RT-Thread将支持NXP全平台。
对此,Beken资深软件工程师张杰武表示赞同。他提出,RT-Thread操作系统首先设备模型结构清晰、完整,方便移植和使用,其次组件丰富、功能强大,能够更好的开发产品。在会上,张杰武还展示了基于RT-Thread的绘本故事机实例。
大会气氛已经达到了高潮,这时,柿饼UI产品经理周伟带来了柿饼UI这款产品的分享。周伟表示,柿饼UI是RT-Thread核心团队历时五年精心开发的一款现代化、类Android触控效果的嵌入式GUI。这款产品依托RT-Thread,通过JS达成UI界面实现交互,可大大提高开发效率,UI性能可满足绝大多数应用场景,如果对性能有极为苛刻的要求,柿饼UI亦可支持原生C/C++开发。
最后,RT-Thread开发者徐志强以及夏惠斌带来了RT-Thread在服务机器人领域的探索和应用。他们指出,RT-Thread具有设备驱动的支持能力,开发环境的构建便捷度,拥有IDE的支持,开源工具链的支持,便捷的定制裁剪能力,持续集成的支持以及灵活的调试能力,是他们选择使用RT-Thread的原因。
谈及下一代RT-Thread的技术发展,RT-Thread创始人兼CEO熊谱翔表示,下一代RT-Thread将采用混合式微内核架构的模式,这样的架构具备内核小、启动快、功耗低、应用隔离、安全性高等的优点;采用轻型小巧的音视频框架,能对网络音视频进行优化,支持多种格式和流媒体协议。采用集成AI平台的轻型 AI 框架,支持异构处理器,集成本地语音识别、关键词唤醒、打断等功能;采用图形化集成开发环境,为更好地服务开发者,RT-Thread提供了图形化、云端一体的集成开发环境,让开发者方便快捷地开发应用。
随着物联网设备的连接越发广泛,RT-Thread 这样一款 “小而美” ,高性能、易裁剪的实时操作系统,将会成为整个物联网生态中重要的一环。
责任编辑:sophie
- 半导体行业观察
- 摩尔芯闻