物联网市场规模发展迅猛,2018年仅国内物联网市场容量已经超过1万亿,预计2020年国内物联网市场容量可望超过1.5万亿。作为物联网整个产业链重要一环,终端侧物联网操作系统由于直接对接底层物联网设备,已经成为构建整个物联网生态的关键。

TencentOS tiny 是腾讯自主研发的开源轻量级物联网实时操作系统,腾讯 TencentOS tiny 在资源占用、设备成本、功耗管理以及安全稳定等层面极具竞争力。该系统的开源可大幅降低物联网应用开发成本,提升开发效率,同时支持一键上云,对接云端海量资源。

TencentOS tiny 结合腾讯云物联网开发平台 IoT Explorer,已经构筑起连接MCU到云开发的能力,加上已经建设完成的国内最大规模 LoRa 网络,腾讯彻底打通从MCU通讯开发、网络支撑服务,物理设备定义管理,数据分析和多场景应用开发等全链条 IoT 云开发服务能力,重新定义了物联网开发模式,助力亿级设备多方式多模式低门槛接入腾讯云服务。

TencentOS tiny架构全景

TencentOS tiny主要特征

1小体积

最小内核:RAM 0.6KB,ROM 1.8KB

典型LoraWAN及传感器应用:RAM 3.3KB,ROM 12KB

2低功耗

休眠最低功耗低至2uA

支持外设功耗管理框架

3丰富的IoT组件

集成主流IoT协议栈

多种通信模组SAL层适配框架

支持OTA升级

供简单易用端云API,加速用户业务接入腾讯云

4可靠的安全框架

多样化的安全分级方案

均衡安全需求和成本控制

5良好的可移植性

内核及IoT组件高度解耦,提供标准适配层

提供自动化移植工具,提升开发效率

6便捷的调试手段

提供云化的最后一屏调试功

世界正在快速进入万物互联的IoT时代,智能手机、智慧家庭、智能网联汽车、智慧城市、工业物联网、可穿戴设备等已成为公众耳熟能详的词汇。小到家庭中的智能门锁,大到城市基础设施中的“智慧路灯杆”,都属于IoT设备的范畴。尽管IoT的具体应用五花八门,包罗万象,但对于IoT边侧设备的要求却呈现出相当的一致性,即:低功耗、更强的计算能力、安全性和连接性。

GD32 MCU采用了功耗更低的架构设计、提供了超强的算力、更高的安全性和稳定性,同时片内集成了种类丰富的高速通讯接口,可外接多种多样的传感器、存储、无线连接器等,全面适用于IoT场景。

TencentOS tiny目前已支持GD32 MCU全系列产品,包括最新发布的全球首个基于RISC-V内核的GD32VF103系列32位通用MCU,同时也支持更多基于Arm® Cortex®-M内核的GD32F系列和GD32E系列MCU。TencentOS tiny适配GD32开发板的源码托管在github上,仓库地址为:

https://github.com/Tencent/TencentOS-tiny

作为战略合作伙伴,未来,GD32 MCU将通过TencentOS tiny打通端到腾讯云,适配各种智慧场景,包括腾讯微瓴、QQ Family、智慧农业、充电桩等。同时,GD32 MCU将与TencentOS tiny联合推出创意电子大赛、开发者大会等,共同推动生态建设,请大家持续关注GD32公众号最新动态。


展开阅读全文