相信大家都知道,在操作系统领域,我国一直处于短板位置,而美国的操作系统在全球市场的占有率却高达95%,几乎达到垄断的程度。但这一两年,也正是因为遭受着众多外部因素的压力,包括芯片制裁、美国的垄断等,我国在 科技 领域逐渐蓬勃发展起来,国产系统自研因此成为众多国产企业发展的重中之重。
就此,在万众期待的目光下,华为的鸿蒙系统,阿里的AliOS、国产的UOS系统相继出现在大众面前。而且,华为还将鸿蒙系统最核心的基础架构部分,全部捐赠给“开放原子开源基金会”,这一举动,得到了众多网友的一致好评。
说到自研系统,实际上,腾讯是最早自主研发出操作系统的企业。作为国内知名的互联网企业,腾讯自主研发出服务器系统TencentOS Server、物联网操作系统TencentOS Tiny、边缘操作系统TencentOS Edge和桌面操作系统TencentOS Desktop。其中,服务器系统TencentOS Server、 物联网系统TencentOS Tiny这两款早在2019年就已经实现开源。
TencentOS Server
在2010年,TencentOS Server被最早研发推出。在此之前,腾讯使用的是开源Linux操作系统,但随着任务需求的日益复杂化,初期使用的开源Linux 操作系统已经无法充分满足,腾讯决定结合自身业务的特性需求、性能需求和安全需求,自主研发出比Linux更符合实际需求的操作系统——服务器系统TencentOS Server。
相比于初期使用的开源Linux 操作系统,TencentOS Server在性能、技术服务以及更新速度等方面都体现出明显的优势,不仅解决了Linux开源系统更新慢,性能弱,技术服务能力差等问题,在节约耗能、成本方面的优势更是突出,据相关数据显示,目前此款系统在腾讯的服务器中得到了大量的采用,在2020年的装机量就达到百万量级,相比以前节约了11%的能耗,由此计算下来大约每年可以节约17万吨的碳排放量,这就在有效节约成本的同时也提高单台服务器的资源利用率。
TencentOS Tiny
但随着物联网技术高速发展,新场景迭代更新速度加快,TencentOS Server在应对现状上也显得稍有不足,于是在2018年,腾讯开始研发新的系统来满足新场景的需求,TencentOS Tiny、TencentOS Edge等自研系统就此应运而生。
相对于TencentOS Server,物联网操作系统TencentOS Tiny具备着更明显的优势特性,比如体积小、功耗低、模块化以及安全可靠等,更适合应用于智慧农业、智慧城市、车联网等领域的物联网设备。
据悉,在此前辽宁开展的两期AI智慧种植试点过程中,TencentOS Tiny就起到将农作物生长信息和环境参数等数据,上传到云端以便于腾讯智慧农业大脑iGrow系统计算推理,并设计出最佳种植方案的作用。
这就不难看出,在实际应用上,TencentOS Tiny 在智慧农业、智慧城市、车联网等领域的数据收集及上报方面发挥着重要的作用,这进一步增强了我国 科技 助农的实力,同时也持续强化着乡村振兴的责任意识。
纵观目前,随着腾讯开源节奏不断加快,我国物联网 科技 产业得到了迅猛发展。腾讯相关负责人也表示“希望通过TencentOS 的开源捐赠,号召更多人基于更中立更开放的心态来发展物联网终端软件生态,促使物联网操作系统和终端生态走到合作共赢的轨道上来,共同推动国产物联网操作系统的发展和物联网行业标准制定,为解决物联网终端碎片化难题贡献力量。”
可见,在操作系统领域,腾讯一直致力于通过开源和广大开发者共享技术成果,并且联合众多的厂商持续努力着。同时,华为、阿里等众多的互联网企业、 科技 企业也在不断自主研发着自己的系统,并且实现开源,致力于让国产系统变得更强大。相信未来,我们会看到更多先进的国产核心技术登上国际舞台。
TencentOS tiny 提供业界最精简的RTOS内核,最少资源占用为RAM 0.6 KB,ROM 1.8 KB。对于复杂的任务管理、实时调度、时间管理、中断管理、内存管理、异常处理等功能,TencentOS tiny都可支持。
腾讯 科技 讯 9月18日消息,腾讯宣布将开源自主研发的轻量级物联网实时操作系统TencentOS tiny。相比市场上其它系统,腾讯TencentOS tiny在资源占用、设备成本、功耗管理以及安全稳定等层面极具竞争力。该系统的开源可大幅降低物联网应用开发成本,提升开发效率,同时支持一键上云,对接云端海量资源。
据权威资料显示,全球物联网市场规模发展迅猛,2018年,仅国内物联网市场容量已经超过1万亿,预计2020年国内物联网市场容量可望超过1.5万亿。作为物联网整个产业链重要一环,终端侧物联网操作系统由于直接对接底层物联网设备,已经成为构建整个物联网生态的关键。
腾讯物联网团队表示:“将腾讯自主研发的物联网操作系统TencentOS Tiny开源,不仅可以将腾讯在物联网领域的技术和经验和全球开发者分享,还能够汲取全球物联网领域的优秀成果和创新理念,最终推动整体物联网生态的繁荣以及万物智联时代的到来。”
腾讯云构筑起全链条IoT云开发能力
在全面上云的背景下,物联网设备也不例外。借助TencentOS tiny提供的更简单的软件接口,亿级物联网设备上云的门槛降降进一步降低,从而帮助物联网开发者能够更便捷的使用云端海量的计算、存储资源,以及先进的AI和大数据算法模型,有效支撑众多前沿物联网技术在智慧城市、智能家居、智能穿戴、车联网等行业的加速落地。
同时,随着TencentOS tiny的开源,结合腾讯云物联网开发平台IoT Explorer,加上之前已经建设完成的国内最大规模LoRa网络,腾讯云物联网已经彻底打通从芯片通讯开发、网络支撑服务,物理设备定义管理,数据分析和多场景应用开发等一站式、全链条IoT云开发服务能力,物联网开发将变得更为简单、高效。
近年来,腾讯在开源上的步伐不断加快,截至9月,腾讯自主开源项目已达84个,Star数超过24万。在物联网领域,腾讯不仅通过开源和开放持续构建良性的物联网生态体系,在产品易用性和开发效率上,腾讯物联网团队也都做了许多针对性优化。
体积
最小仅1.8KB
、功耗
最低2微安
TencentOS tiny 提供业界最精简的RTOS内核,最少资源占用为RAM 0.6 KB,ROM 1.8 KB。在类似烟感和红外等实际场景下,TencentOS tiny 的资源占用仅为:RAM 2.69 KB、ROM 12.38 KB,极大地降低硬件资源占用。同时,看似“麻雀虽小”,却“五脏俱全”。对于复杂的任务管理、实时调度、时间管理、中断管理、内存管理、异常处理等功能,TencentOS tiny都可支持。
在功耗上,TencentOS tiny还应用了高效功耗管理框架,可以针对不同场景降低功耗。比如TencentOS tiny内部的定时机制在发现业务没有运行的时候,会自动启动休眠状态,有效降低功耗。根据实测的数据显示,TencentOS tiny最低的休眠功耗仅有2微安。开发者也可以根据业务场景选择可参考的低功耗方案,降低设备耗电,延长设备寿命。
独具创意的调试功能,助力开发者快速排障
由于很多物联网的终端设备在实际场景下,位于荒郊野外或者很远的地方,出现问题的时候非常难定位。为了能够减少这个问题,当终端出现问题的时候,TencentOS tiny会把一些故障信息记录下来,当它再重启的时候首先把错误数据上报云端,这个功能极大的方便了开发者查找故障原因。从而远在千里之外,就可以快速排除故障。
另外,TencentOS tiny的内核以及其上层的物联网组件框架,都做了高度解耦,保证和其它模块之间连接的适配。同时,TencentOS tiny 还提供多种编译器快速移植指南和移植工具,帮助开发者向新硬件开发板的一键移植,省时省力,有效提升开发效率。
目前,TencentOS tiny已支持意法半导体、恩智浦、华大半导体、瑞兴恒方、国民技术等主流厂商多种芯片和模组。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)