
腾讯物联网终端操作系统(TencentOS tiny)是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU (如STM32全系列)及模组芯片上。而且,基于RTOS内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物联网终端设备及业务快速接入腾讯云物联网平台。 01 TencentOS tiny整体架构 ![]() 02 TencentOS tiny的优势 小体积 最小内核:RAM 0.6KB,ROM 1.8KB 典型LoraWAN及传感器应用:RAM 3.3KB,ROM 12KB 低功耗 休眠最低功耗低至2uA 支持外设功耗管理框架 丰富的IoT组件 集成主流IoT协议栈 多种通信模组SAL层适配框架 支持OTA升级 提供简单易用端云API,加速用户业务接入腾讯云 可靠的安全框架 多样化的安全分级方案 均衡安全需求&成本控制 良好的可移植性 内核及IoT组件高度解耦,提供标准适配层 提供自动化移植工具,提升开发效率 便捷的调试手段 提供云化的最后一屏调试功能 故障现场信息自动上传云平台,方便开发人员调试分析 03 TencentOS tiny携手STM32共建IoT生态 ![]() 目前,TencentOS tiny基于STM32L4系列芯片已经设计了2款定制开发板,同时TencentOS tiny已经完成全系列STM32 NUCLEO官方评估板内核移植,并支持了主流的STM32 discovery系列官方评估板。(淘宝搜索“STM32旗舰店”) TencentOS tiny 将携手意法半导体,基于STM32为物联网终端厂家提供更优质的IoT终端软件解决方案,方便各种物联网设备快速接入腾讯云,共同扩展IoT生态,支撑智慧城市、智能水表、智能家居、智能穿戴、车联网等多种行业应用。 TencentOS tiny 项目开源地址: http://github.com/Tencent/TencentOS-tiny (复制网址粘贴到外部浏览器) |