2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 腾讯最新开源IoT操作系统登上GitHub热榜 最小体积仅1.8 KB 标星1200+

腾讯最新开源IoT操作系统登上GitHub热榜 最小体积仅1.8 KB 标星1200+

时间:2023-03-16 09:39:27

相关推荐

腾讯最新开源IoT操作系统登上GitHub热榜 最小体积仅1.8 KB 标星1200+

乾明 发自 凹非寺量子位 报道 | 公众号 QbitAI

鹅厂又开源,这次是一个操作系统,面向物联网场景,名为TencentOS-tiny

项目如其名,核心亮点就是tiny——最小体积仅1.8 KB,功耗最低2微安。

而且合作伙伴众多,已经支持意法半导体、恩智浦等多家厂商的多种芯片和模组。

项目放出之后,便引发大量关注,一举登上GitHub热榜,获得1200+标星,300+Fork。

TencentOS-tiny,为IoT而生

对于开源这一物联网系统,腾讯也给出了官方的说法:

这不仅可以将腾讯在物联网领域的技术和经验与全球开发者分享,还能汲取全球物联网领域的优秀成果和创新理念,最终推动整体物联网生态的繁荣以及万物智联时代的到来。

当然,这背后也是应势而为,物联网已经成为了当下的热门风口之一,而且有极大的市场潜力。

根据《中国物联网发展年度报告》,去年中国物联网市场容量已经超过1万亿,到,中国物联网市场容量可望超过1.5万亿。

在整个产业链中,终端侧的操作系统至关重要,直接对接底层物联网设备,是物联网系统中“智能”的关键。

与其他平台上的操作系统不同,物联网领域的操作系统面向的是各种复杂的场景与设备,而且各个设备能够提供的算力、电池以及存储空间也大有不同,其中最显着的特征就是“弱”、“小”、“少”。

这就是腾讯推出的TencentOS tiny的切入点:

首先,存储与资源占用上,提供业界最精简的RTOS内核,最少资源占用为RAM 0.6 KB,ROM 1.8 KB。

在类似烟感和红外等实际场景下,TencentOS tiny 的资源占用仅为:RAM 2.69 KB、ROM 12.38 KB,来降低硬件资源占用。

其次在功耗上,应用了高效功耗管理框架,可以针对不同场景降低功耗。

比如内部的定时机制在发现业务没有运行的时候,会自动启动休眠状态,降低功耗。官方实测数据,最低的休眠功耗仅有2微安。

同时,这方面也给开发者提供了“操作空间”,他们可以根据业务场景选择可参考的低功耗方案,降低设备耗电,延长设备寿命。

在追求低资源占用以及低功耗的同时,腾讯也在TencentOS tiny中支持了不少功能,比如复杂的任务管理、实时调度、时间管理、中断管理、内存管理、异常处理等等。

这样系统,是怎么实现的呢?我们一起来看看其背后的架构。

整体架构放出,植根于腾讯云

根据腾讯放在GitHub上的文件,整个TencentOS tiny的架构一共分为8个部分,整体架构图如下所示:

从下到上依次是:CPU 库(当前主要支持 ARM Cortex M0/3/4/7)、驱动管理层(包括板级支持包、硬件抽象和设备驱动)、内核(任务管理、实时调度等模块)、支持不同网络硬件的IoT 协议栈、安全框架、组件框架、文件系统、开放 API(规划开发中)、示例应用。

其中,IoT 协议栈、安全框架、开放 API等功能,都与腾讯云密切相关,深度集成。

此外,腾讯也基于TencentOS tiny规划了一个全链条的IoT开发功能:

结合腾讯云物联网开发平台IoT Explorer,加上之前已经建设完成的国内最大规模LoRa网络。

腾讯云物联网已经彻底打通从芯片通讯开发、网络支撑服务,物理设备定义管理,数据分析和多场景应用开发等一站式、全链条IoT云开发服务能力。

是的,如果想要更好地发挥这一开源系统能量与作用,你最好选择腾讯云,因为这样效果更好,效率更高。

这种依靠软件开源,用更好的性能吸引更多开发者的策略,已经是科技巨头围绕自己核心业务构建生态的常用手法,比如阿里、百度、华为等等都有类似的动作出现。

与此同时,寻找合作伙伴也是这些科技巨头推动生态建设的关键。

TencentOS tiny也不例外,官方宣称已经支持意法半导体、恩智浦、华大半导体、瑞兴恒方、国民技术等主流厂商多种芯片和模组。

如果你有兴趣,可以看看~

GitHub项目链接:/Tencent/TencentOS-tiny

作者系网易新闻·网易号“各有态度”签约作者

榜单征集!三大奖项,锁定AI Top玩家

中国人工智能年度评选启幕,领航企业、商业突破人物、最具创新力产品3大奖项,欢迎优秀的AI公司报名参与!

AI社群 | 与优秀的人交流

量子位QbitAI · 头条号签约作者

վ"ᴗ" ի 追踪AI技术和产品新动态

喜欢就点「好看」吧 !

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。