物联网市场规模发展迅猛,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公众号最新动态。