腾讯开源物联网操作系统 TencentOS tiny,最小体积 1.8KB!
作者 | 胡巍巍
责编 | 伍杏玲
出品 | CSDN(ID:CSDNnews)
2010年秋,笔者还在念书,有一天,几个男生在讨论“3Q大战”,还有几天就18岁的我,表示很懵懂。
在成为一名科技记者的若干年后,回头再看这场大战,周鸿祎一战成名,第二年360趁热打铁、赴美上市。
对于这场“战役”,有记者问马化腾:“这是不是腾讯历史上最大的灾难?”
马化腾说:“肯定是。而且是人祸,不是天灾。”
“3Q大战”之后,马化腾发全体邮件称:“我们将尝试在腾讯未来的发展中,注入更多开放、分享的元素。我们将会更加积极推动平台的开放......”
而腾讯的开放战略之一,正是开源。
自2016年开始,腾讯走上开源快车道,截止到 2018 年 6 月,腾讯官方正式对外开源的项目共计 56个。
近日,腾讯面向物联网领域开发的实时操作系统TencentOS tiny也宣布开源!
TencentOS tiny说明书
姓名:TencentOS tiny。
定义:腾讯面向物联网领域开发的一个实时操作系统。
“三围”:ROM体积最小仅1.8KB。
“饭量”:最低休眠功耗仅有2微安。
应用高效功耗管理框架,可针对不同场景降低功耗。
性格:低功耗、低资源占用、模块化、安全可靠等。
存在的意义:简化物联网终端的开发,让终端厂家或芯片模组厂家,在开发业务时,能“不费工夫”地实现功能。
“交友范围”:目前,TencentOS tiny已支持意法半导体、恩智浦、华大半导体、瑞兴恒方、国民技术等主流厂商多种芯片和模组。
“特异功能”:支持复杂的任务管理、实时调度、时间管理、中断管理、内存管理、异常处理。
为什么要开源
TencentOS tiny的开源,难免让人联想到鸿蒙OS和方舟编译器的开源。
2019年,绝对是“开源大年”之一。大厂们都在选择开放,因为只有水涨,才能船高!
对于开源,腾讯物联网团队表示:“将腾讯自主研发的物联网操作系统TencentOS tiny开源,不仅可以将腾讯在物联网领域的技术和经验,和全球开发者分享,还能够汲取全球物联网领域的优秀成果、和创新理念,最终推动整体物联网生态的繁荣、以及万物智联时代的到来。”
物联网开发平台IoT Explorer
光有TencentOS tiny这个操作系统还不够,还得有开发平台搭配着来。
2019年7月,腾讯发布一站式物联网开发平台:腾讯云IoT Explorer。
该平台可让物联网用户,通过开发工具,接入亿级硬件设备,还可为用户提供覆盖零售、制造、物流、文旅、智慧出行、智慧城市等多场景物联网应用开发能力。
腾讯云IoT Explorer发布时,腾讯科技曾撰文称:“腾讯云这一里程碑意义平台的推出,或将为物联网应用的爆炸式增长,扫除最后一道门槛。”
据了解,腾讯云IoT Explorer在设备接入上,可提供多种通信对接模式:从支持芯片底层开发的腾讯物联网操作系统TencentOS tiny;到支持用户自助多语言的SDK移植,以及连通多家模组公司推出的腾讯云模组对接协议。
在通讯制式上,支持Wi-Fi、2G、3G、4G、5G、NB-IoT、LoRa,以及通讯子母网关等模式。
不难看出,腾讯在打一场持久战。
在国内大规模建设LoRa网络的前提下,腾讯先是发布腾讯云IoT Explorer,然后开源TencentOS tiny,最终把芯片通讯开发、网络支撑服务、物理设备定义管理、数据分析和多场景应用开发这“五大脉络”全部打通。
而且,对于贡献者,腾讯很舍得花成本。
贡献者可获 5 大权益
在腾讯开源官网上,参与贡献的开发者,将会得到5大权益:
加入腾讯开源项目贡献者名单,并展现在腾讯开源官网;
写入具体项目的 CONTRIBUTING.md;
腾讯开源贡献者证书(电子版&纸质);
成为线下技术大会/沙龙特邀嘉宾;
Q币及纪念品。
可以说有名有利,就等有才华的你去参加。
那么,该如何使用TencentOS tiny呢?笔者索性好人做到底,跟你聊聊TencentOS tiny入门知识。
TencentOS tiny使用“指北”
如下图,这是一个入门流程。
首先你需要做的是,熟悉TencentOS tiny的源码结构,然后移植TencentOS tiny的基础内核。
这时,你就可以创建TencentOS tiny任务。接下来,你需要学习任务之间的IPC通信、以及在TencentOS上进行内存管理。
然后就是学习网络上面的联网支持,比如使用腾讯AT框架、腾讯云上云等等。
图源自腾讯云加社区
那么,去哪里找TencentOS tiny?
TencentOS tiny GitHub地址:
https://github.com/Tencent/TencentOS-tiny
集体拥抱IoT的大厂们
据Gartner公司分析报告称,到2020年,全球可连接设备数将超过200多亿,比2018年整整多出一倍。
2019年初以来,不管是大厂还是小厂,统统都在拥抱IoT。
在前不久CSDN颁发的“2019 优秀AI、IoT应用案例TOP 30+”奖项中,华为OceanConnect IoT云服务、腾讯云IoT Explorer、百度智能云高校智能家居实训平台等均是获奖IoT案例!
【END】
太嚣张了!拿到这份Python学习资料的人!
https://edu.csdn.net/topic/python115?utm_source=csdn_bw
热 文 推 荐
☞
☞
☞
☞
☞
☞
☞
☞
☞
点击阅读原文,即刻阅读《程序员大本营》最新期刊。
你点的每个“在看”,我都认真当成了喜欢
腾讯开源物联网操作系统 TencentOS tiny,最小体积 1.8KB!相关推荐
- 10月29日晚8点,国产开源物联网操作系统TencentOS tiny线上直播开讲
10月15日,腾讯正式宣布,将旗下两大开源项目-轻量级物联网实时操作系统TencentOS tiny和企业级容器编排引擎TKEStack(均待更名)捐赠给开放原子开源基金会. 未来这两个项目将在基金会 ...
- 腾讯物联网操作系统TencentOS tiny线上移植大赛,王者机器人、QQ公仔、定制开发板等礼品等你来拿 !
腾讯物联网操作系统TencentOS tiny线上移植大赛,王者机器人.QQ公仔.定制开发板等礼品等你来拿 ! 一.产品介绍 TencentOS tiny是腾讯面向物联网领域开发的实时操作系统,具有低 ...
- 全面解析腾讯最新开源 loT 操作系统 TencentOS tiny!
作者 | 马超 责编 | 胡巍巍 出品 | CSDN(ID:CSDNnews) 近期腾讯低调地在GitHub上开源了自己的loT操作TencentOS tiny,截至发稿,已经累积了2000多个Sta ...
- 腾讯开源物联网操作系统
地址: https://github.com/Tencent/TencentOS-tiny
- 腾讯向开放原子开源基金会捐赠TencentOS tiny、TKEStack两大项目!
10月15日,腾讯正式宣布,将旗下两大开源项目--轻量级物联网实时操作系统TencentOS tiny和企业级容器编排引擎TKEStack(均待更名)捐赠给开放原子开源基金会.未来这两个项目将在基金会 ...
- 阿里开源物联网操作系统 AliOS Things 3.0 发布,集成平头哥 AI 芯片架构!
阿里云智能产品管理部总经理.AIoT 事业部产品与解决方案总经理何云飞 作者 | 唐小引发自云栖小镇 出品 | CSDN(ID:CSDNnews) 阿里正式提出将 IoT 作为主赛道是在去年 3 月, ...
- 物联网终端操作系统 TencentOS Tiny
TencentOS tiny 是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率.TencentOS tiny 提供精简的 RTO ...
- 物联网开发——TencentOS Tiny 简介
TencentOS tiny是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率.TencentOS tiny 提供精简的 RTOS ...
- 腾讯云服务器安装什么系统,腾讯云服务器操作系统TencentOS安装与体验
Tencentos简单介绍 TencentOS Server( 又名Tencent linux 简称Tlinux) 是腾讯针对云的场景研发的 Linux 操作系统,提供了专门的功能特性和性能优化,为云 ...
最新文章
- DPI — 业务识别技术
- 【OkHttp】OkHttp 源码分析 ( 网络框架封装 | OkHttp 4 迁移 | OkHttp 建造者模式 )
- SpringBoot:Inferred type 'S' for type parameter 'S' is not within its bound
- 科普文丨Java 单元测试相关概念理清
- Metro风格的Java组合框(JMetro)–重新介绍
- 请珍爱自己的身体搞开发的兄弟们
- poj2406 Power Strings
- Okhttp 向服务器发送请求(请求头,表单,post json数据)...
- java如何同时画多个图形_如何绘制两个不同系列的箱线图?
- 初学Python01
- 2019秋季学期第2周Java学习总结
- 狼的故事9:共同的利益
- CRC码计算及校验原理计算
- 也谈POV旋转LED制作,经验及技术点。
- windows的hosts文件位置
- gitbook 入门教程之还在搞公众号互推涨粉?gitbook 集成导流工具,轻轻松松躺增粉丝!
- 单片机基础-第一个单片机系统
- 找出符合要求的字符串子串
- 长期激励应占“一席之地” 穆穆-movno1
- linux下java加斜杠成了w符号_linux 特殊符号大全