日前,腾讯宣布将开源其自主研发的物联网实时操作系统TencentOS tiny。据悉,该操作系统的主要亮点便是轻量化,竞争力主要体现在资源占用、设备成本、功耗管理以及安全稳定几方面。
具体而言,TencentOS tiny内核极为精简,最少仅需占用资源为RAM 0.6 KB,ROM 1.8 KB。在实际场景应用中,TencentOS tiny 的资源占用也仅为RAM 2.69 KB、ROM 12.38 KB。
而在功耗上,根据实测数据,TencentOS tiny的最低休眠功耗为2微安。同时,TencentOS tiny内置智能功耗管理框架,可以针对不同场景调节功耗,并在无业务运行时启动休眠状态。
尽管TencentOS tiny资源占用率、功耗均表现不错,但并不意味着该系统提供的功能单一。根据腾讯介绍,TencentOS tiny可提供任务管理、实时调度、时间管理、中断管理、内存管理、异常处理等多种功能。
由此,腾讯希望通过开源的方式将该操作系统开放,以帮助企业、开发者降低物联网的开发应用成本,提升开发效率的同时并且支持一键上云,以与云端海量资源对接。
公开数据显示,截至今年 9 月,腾讯自主开源项目已达到 84 个,Star 数超过 24 万。