腾讯牛逼,刚开源标星就近 3K,5G 时代开源的又一力作

【公众号回复 “1024”,免费领取程序员赚钱实操经验】

腾讯牛逼,刚开源标星就近 3K,5G 时代开源的又一力作_第1张图片

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

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

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

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

TencentOS tiny 主体架构图如下:

腾讯牛逼,刚开源标星就近 3K,5G 时代开源的又一力作_第2张图片

从下到上主要包括:

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

TencentOS tiny 优势有:

1、小体积

最小内核:RAM 0.6KB,ROM 1.8KB,典型 LoraWAN 及传感器应用:RAM 3.3KB,ROM 12KB。

2、低功耗

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

3、丰富的 IoT 组件

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

4、可靠的安全框架

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

5、良好的可移植性

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

6、便捷的调试手段

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

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

腾讯牛逼,刚开源标星就近 3K,5G 时代开源的又一力作_第3张图片

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

开源项目地址:https://github.com/Tencent/TencentOS-tiny

开源项目组织:Tencent

推荐阅读:

一款功能强大的 PHP 开发框架

一个人竟然撸了万能图床客户端,独立开发者告诉你,实践才是硬道理


今天的推荐不知道大家喜欢吗?如果你喜欢,请在文章底部留言和点赞,以表示对我的支持,你们的留言、点赞和转发关注是我持续更新的动力哦!

「GitHub精选」开始接受大家投稿啦

「GitHub精选」,每晚10:24准时为您推送

腾讯牛逼,刚开源标星就近 3K,5G 时代开源的又一力作_第4张图片

你可能感兴趣的:(腾讯牛逼,刚开源标星就近 3K,5G 时代开源的又一力作)