银河在线赌场

腾讯自研物联网操作系统正式开源,最小体积1.8KB

2019

根据9月18日的消息,腾讯宣布将开放其自行开发的轻量级的物联网实时操作系统tencentOS tiny的源代码。

TencentOS tiny是由腾讯为物联网开发的实时操作系统。它具有低功耗,低资源消耗,模块化,安全性和可靠性的特点。它支持一键式云计算,可以帮助IoT终端和服务快速连接。进入腾讯云物联网平台。

腾讯表示,该系统的开源可以显着降低物联网应用的开发成本,并提高开发效率。

近年来,腾讯在开源方面的步伐不断加快。截至9月,腾讯的独立开源项目已达到84个,拥有超过24万颗星。借助TencentOS的小型开源,再加上腾讯云IoT开发平台IoT Explorer,再加上之前已建立的最大的国内LoRa网络,腾讯云IoT已从芯片通信开发,网络支持服务,物理设备定义管理完全开放通过对多场景应用程序开发的数据分析以及其他一站式全链IoT云开发服务功能,IoT开发将变得更加简单和高效。

最小大小仅为1.8KB,功耗至少2μA

体积小和功耗低是TencentOS tiny的两个优势。

腾讯介绍,TencentOS tiny提供了业界最简化的RTOS内核,其最小资源消耗为0.6 KB RAM和1.8 KB ROM。在诸如烟雾和红外线的实际场景中,TenenceOS微小资源为2.69 KB RAM和12.38 KB ROM,这大大减少了硬件资源的使用。同时,TencentOS tiny可以支持复杂的任务管理,实时调度,时间管理,中断管理,内存管理和异常处理。

就功耗而言,TencentOS tiny使用高效的电源管理框架来减少不同情况下的功耗。例如,TencentOS tiny内的计时机制在发现服务未运行时自动启动睡眠状态,从而有效地降低了功耗。根据测量的数据,TencentOS mini的最低睡眠功率仅为2微安。开发人员还可以根据业务场景选择可以参考的低功耗解决方案,从而降低设备功耗并延长设备寿命。

特殊的调试功能可帮助开发人员快速进行故障排除

许多IoT终端设备位于荒野或遥远的地方,出现问题时很难定位。为了减少这种情况,当终端出现问题时,TencentOS tiny会记录一些故障信息。重新启动时,它将首先将错误数据报告给云。此功能极大地方便了开发人员查找故障原因,因此可以将其排除在外。此外,您可以快速进行故障排除。

此外,TencentOS tiny的核心及其上层IoT组件框架高度分离,以确保与其他模块的兼容性。同时,TencentOS tiny还提供了各种编译器快速迁移指南和移植工具,以帮助开发人员迁移到新的硬件开发板上。

目前,腾讯OStiny已支持意法半导体,恩智浦,华达半导体,瑞兴恒方和美国国家技术等主流制造商的各种芯片和模块。

腾讯物联网团队表示:“由腾讯独立开发的IoT操作系统TencentOS tiny可以开源,不仅可以与全球开发商共享腾讯在物联网方面的技术和经验,而且可以向全球互联网学习结果和创新思想将最终促进整个物联网的繁荣和万物时代的到来。”

根据9月18日的消息,腾讯宣布将开放其自行开发的轻量级的物联网实时操作系统tencentOS tiny的源代码。

TencentOS tiny是由腾讯为物联网开发的实时操作系统。它具有低功耗,低资源消耗,模块化,安全性和可靠性的特点。它支持一键式云计算,可以帮助IoT终端和服务快速连接。进入腾讯云物联网平台。

腾讯表示,该系统的开源可以显着降低物联网应用的开发成本,并提高开发效率。

近年来,腾讯在开源方面的步伐不断加快。截至9月,腾讯的独立开源项目已达到84个,拥有超过24万颗星。借助TencentOS的小型开源,再加上腾讯云IoT开发平台IoT Explorer,再加上之前已建立的最大的国内LoRa网络,腾讯云IoT已从芯片通信开发,网络支持服务,物理设备定义管理完全开放通过对多场景应用程序开发的数据分析以及其他一站式全链IoT云开发服务功能,IoT开发将变得更加简单和高效。

最小大小仅为1.8KB,功耗至少2μA

体积小和功耗低是TencentOS tiny的两个优势。

腾讯介绍,TencentOS tiny提供了业界最简化的RTOS内核,其最小资源消耗为0.6 KB RAM和1.8 KB ROM。在诸如烟雾和红外线的实际场景中,TenenceOS微小资源为2.69 KB RAM和12.38 KB ROM,这大大减少了硬件资源的使用。同时,TencentOS tiny可以支持复杂的任务管理,实时调度,时间管理,中断管理,内存管理和异常处理。

就功耗而言,TencentOS tiny使用高效的电源管理框架来减少不同情况下的功耗。例如,TencentOS tiny内的计时机制在发现服务未运行时自动启动睡眠状态,从而有效地降低了功耗。根据测量的数据,TencentOS mini的最低睡眠功率仅为2微安。开发人员还可以根据业务场景选择可以参考的低功耗解决方案,从而降低设备功耗并延长设备寿命。

特殊的调试功能可帮助开发人员快速进行故障排除

许多IoT终端设备位于荒野或遥远的地方,出现问题时很难定位。为了减少这种情况,当终端出现问题时,TencentOS tiny会记录一些故障信息。重新启动时,它将首先将错误数据报告给云。此功能极大地方便了开发人员查找故障原因,因此可以将其排除在外。此外,您可以快速进行故障排除。

此外,TencentOS tiny的核心及其上层IoT组件框架高度分离,以确保与其他模块的兼容性。同时,TencentOS tiny还提供了各种编译器快速迁移指南和移植工具,以帮助开发人员迁移到新的硬件开发板上。

目前,腾讯OStiny已支持意法半导体,恩智浦,华达半导体,瑞兴恒方和美国国家技术等主流制造商的各种芯片和模块。

腾讯物联网团队表示:“由腾讯独立开发的IoT操作系统TencentOS tiny可以开源,不仅可以与全球开发商共享腾讯在物联网方面的技术和经验,而且可以向全球互联网学习结果和创新思想将最终促进整个物联网的繁荣和万物时代的到来。”