腾讯最新开源IoT操作系统登上GitHub热榜,最小体积仅1.8 KB,标星1200+( 三 )
其次在功耗上,应用了高效功耗管理框架,可以针对不同场景降低功耗。
比如内部的定时机制在发现业务没有运行的时候,会自动启动休眠状态,降低功耗。官方实测数据,最低的休眠功耗仅有2微安。
同时,这方面也给开发者提供了“操作空间”,他们可以根据业务场景选择可参考的低功耗方案,降低设备耗电,延长设备寿命。
在追求低资源占用以及低功耗的同时,腾讯也在TencentOS tiny中支持了不少功能,比如复杂的任务管理、实时调度、时间管理、中断管理、内存管理、异常处理等等。
这样系统,是怎么实现的呢?我们一起来看看其背后的架构。
整体架构放出,植根于腾讯云
根据腾讯放在GitHub上的文件,整个TencentOS tiny的架构一共分为8个部分,整体架构图如下所示:
从下到上依次是:CPU 库(当前主要支持 ARM Cortex M0/3/4/7)、驱动管理层 (包括板级支持包、硬件抽象和设备驱动)、内核 (任务管理、实时调度等模块)、支持不同网络硬件的IoT 协议栈、安全框架、组件框架、文件系统、开放 API(规划开发中)、示例应用。
推荐阅读
- 腾讯|腾讯49亿日元投资目标明确:3款新游明后年全球发行,强化主力IP
- 魔兽世界|魔兽世界:60版本赛季服最新消息,大家都跑过去体验,真香定律
- 腾讯|LPL年度最佳选手,同队最多三人,选谁?
- 腾讯|LPL官方发新歌,JKL被吐槽累死调音师,网友:Lvmao努力在C了!
- edg战队|外媒公布最新世界赛决赛含金量TOP10,EDG对DK这场登顶
- 挂机|腾讯网易都不敢做的事,它却做到了!挂机烤火掉神装,能卖上千元
- 腾讯|腾讯Q3财报公布,青少年游戏时长仅占比0.7%,目标却远不止此
- 王者荣耀|《英雄联盟》大热 腾讯成大赢家
- 上古卷轴6|B社画饼上瘾,《上古卷轴6》最新消息流出,玩家还要等20年
- 金铲铲之战|为了防腾讯米哈游抢人,游戏厂商也开始内卷,育碧竟被偷家?