作者 | 伍杏玲
出品 | CSDN(ID:CSDNnews)
随着万物互联时代的到来,物联网设备呈喷井式发展,据Strategy Analytics联网家庭设备(CHD)研究服务发布的《全球联网和物联网设备预测更新》指出,截至2018年底,全球联网设备数量达到220亿。
其高级副总裁David Kerr表示:“到2025年,随着全球联网设备的使用量接近400亿,半导体显示器制造商、相机、存储器、电池和其它可用技术提供商将面临巨大的机遇。优化跨多个设备,操作系统和用户界面的用户体验将是一个关键的战场。”
面对海量、功能与性能各不相同的物联网设备,物联网操作系统起到降低产品研发周期、提升终端软件质量、加快端云互联对接、方便应用服务部署的作用。
同时物联网设备联网,对操作系统提出新的挑战,而国产操作系统RT-Thread便是这样一款“小而美”的RTOS:实时性性能较好,中断响应时间在1us以内;支持超300款主流芯片;占用资源小,最小资源占用1.2KB RAM和2.5KB flash;支持软件数量超过150个。目前装机量达2亿。
近日,RT-Thread暨睿赛德科技完成近亿元人民币的B轮融资,本轮融资由GGV纪源资本领投,A轮领投方君联资本追投,Skillnet/上海赛哲作为本轮融资的独家财务顾问。这距其A轮融资仅一年多的时间。
据透露,新的投资将用于大幅扩张研发团队,开发优化新一代微内核操作系统及其相关高附加值软件和工具。
RT-Thread发展历程
2006年,RT-Thread以开源的形式在社区发布0.1.0内核;
2009年,发布0.2版本,引入轻型TCP/IP协议栈;
2011年,发布1.0.0版本,具备完整RTOS特性;
2015年,发布2.0.0版本,支持类Android的低资源占用GUI;
2018年,发布4.0.0版本,支持小程序、多核。
当前RT-Thread4.0版本的软件架构分为四层:
1、底层是RT-Thread内核,支持Arm、RISC-V、MIPS等指令集;
2、次底层是RT-Thread平台,支持POSIX API、C++ API、SAL/协议栈、文件系统等;
3、软件包、中间件层:支持音频流媒体框架、IoT服务、脚本引擎、数据库、连接管理等;
4、应用层:IoT应用、原生应用、脚本类应用、轻型进程等。
下一代RT-Thread的技术亮点
谈及下一代RT-Thread的技术发展,RT-Thread创始人兼CEO熊谱翔表示,将从四个方向发展:
1、微内核架构
RT-Thread采用混合式微内核架构的模式。微内核架构操作系统让应用与内核分离;应用和应用之间,或者应用和系统服务之间是通过IPC消息的方式进行交互。
组件可依据场景放在内核或者用户态,来提升它的应用场景。这样的架构还具备内核小,启动快,功耗低,安全性高等的优点。
2、音视频框架
针对网络音视频优化,支持多种格式和流媒体协议。
3、集成AI平台
支持异构处理器,集成本地语音识别,还能使用关键词唤醒、打断,AEC(Acoustic Echo Cancellation,回声消除)等。
4、图形化IDE
为更好地服务开发者,RT-Thread通过集成开发环境,并进行图形化,提供端云一体的IDE,让开发者在不同国产的芯片厂商上,较容易地做开发应用。
熊谱翔表示,这个IDE将在12月21号正式发布,依旧以免费开源的形式提供给开发者。
“小而美”的操作系统
相比其他操作系统,RT-Thread的Slogan是“小而美”,为何会有这个特殊的称呼?
对此,RT-Thread COO邹诚解释说,相比Linux操作系统,RT-Thread体积小、功耗低、启动快速,还具有实时性高、占用资源小等特点,非常适用于各种资源受限的场合。
而“美”则是RT-Thread优化了使用和开发体验,增加了小程序、SMP多核调度、PSA安全支持等多项实用的新功能,使得RT-Thread系统能实现灵活极简的应用开发,能扩展至众多高性能、高安全的应用领域。
未来:装机量达 20 亿台
所谓“无生态不OS”,当我们在谈操作系统时,总离不开谈生态。
自2006年在社区开源的RT-Thread也不例外,目前RT-Thread的开发者数量将近十万人。并开展嵌入式软件人才计划,促使开发者考取能力认证,进行OS知识培训,为企业提供人才服务。还开展大学计划,支持老师写书、教材和开课。并资助实验室和IoT项目开发;举行大学生竞赛、高校雄鹰计划等。
谈及未来,熊谱翔展望道,在2023年RT-Thread完成装机量20亿台,其中联网终端占比50%以上;实现国内IoT终端市场份额30%(年出货)左右,RT-Thread成为未来主流IoT OS之一。
而GGV纪源资本管理合伙人李宏玮也表示,“随着物联网设备的连接越发广泛,我们相信RT-Thread这样一款高性能、易裁剪的实时操作系统,会是整个物联网生态中极为重要的一环,并将有望成为物联网时代的安卓”。
【END】
一个好的Python工程师有哪些能力要求?
https://edu.csdn.net/topic/python115?utm_source=csdn_bw
热 文 推 荐
☞倪光南:中国 5G 有望成为世界第一
☞程序员是如何做到随时随地编程的?
☞网易发“暴力裁员”内部说明;京东负责不幸员工的孩子费用到22岁;Linux kernel 5.4发布 | 极客头条
☞TPC-C 中跑赢 Oracle 的 OceanBase,双 11 处理峰值达 6100 万次/秒!
☞Python2 倒计时,还不快来掌握 Python3 酷炫的新特性? | 原力计划
☞Android 支持主线 Linux 内核指日可待?
☞网易患病员工被保安赶出公司,程序员该如何应对中年危机?
☞华为电脑终于又能搭载正版 Windows 系统了!
☞看完这篇还不了解Nginx,那我就哭了!
☞通俗易懂:8大步骤图解注意力机制
点击阅读原文,参加中国开发者现状调查!
你点的每个“在看”,我都认真当成了喜欢