牛腾

注册

 

发新话题 回复该主题

腾讯牛逼,刚开源标星就近3K,5G时 [复制链接]

1#

大厂做开源是很认真,也是很可靠的。

因为他们开源的很多项目都是内部用过的,经历过各种考验的。

今天推荐的这个项目是腾讯的又一力作:TencentOS-tiny,它是腾讯面向物联网领域开发的实时操作系统,具有低功耗、低资源占用、模块化、安全可靠等特点,可有效提升物联网终端产品开发效率。

TencentOStiny提供精简的RTOS内核,内核组件可裁剪可配置,可快速移植到多种主流MCU(如STM32全系列)及模组芯片上。而且,基于RTOS内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT等),可助力物联网终端设备及业务快速接入腾讯云物联网平台。

TencentOStiny主体架构图如下:

从下到上主要包括:

CPU库、驱动管理层、内核、IoT协议栈、安全框架、组件框架、开放API(规划开发中)。

TencentOStiny优势有:

1、小体积

最小内核:RAM0.6KB,ROM1.8KB,典型LoraWAN及传感器应用:RAM3.3KB,ROM12KB。

2、低功耗

休眠最低功耗低至2uA支持外设功耗管理框架。

3、丰富的IoT组件

集成主流IoT协议栈、多种通信模组SAL层适配框架;支持OTA升级,提供简单易用API,加速用户业务接入腾讯云。

4、可靠的安全框架

多样化的安全分级方案,均衡安全需求成本控制。

5、良好的可移植性

内核及IoT组件高度解耦,提供标准适配层,提供自动化移植工具,提升开发效率。

6、便捷的调试手段

提供云化的最后一屏调试功能,故障现场信息自动上传云平台,方便开发人员调试分析。

TencentOStiny联合合作伙伴(南京厚德物联网)设计了定制开发板:

开发者可以基于定制开发板进行快速入门学习,有兴趣的可以去学习一波了。

开源项目

分享 转发
TOP
发新话题 回复该主题