骑士注册 登录
Linux 中国◆开源社区 返回首页

腾讯开源的个人空间 https://linux.cn/space/46494 [收藏] [复制] [分享] [RSS]

日志

腾讯物联网操作系统TencentOS tiny线上移植大赛,王者机器人、QQ公仔、定制开发板等礼

已有 77 次阅读2019-10-16 19:03


一    一、产品介绍

 TencentOS tiny是腾讯面向物联网领域开发的实时操作系统,具有低功耗,低资源占用,模块化,安全可靠等特点,可有效提升物联网终端产品开发效率。TencentOS tiny 提供精简的 RTOS 内核,内核组件可裁剪可配置,可快速移植到多种主流 MCU (STM32全系列)及模组芯片上。而且,基于RTOS内核提供了丰富的物联网组件,内部集成主流物联网协议栈(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物联网终端设备及业务快速接入腾讯云物联网平台。

 

二、 二、活动规则

 目前TencentOS tiny已于2019918日在github上正式对外开源开源后获得了较好的影响力,上线一个星期内,登录github热榜第二名,目前已累计获得star数量超3000+fork数量超680+。开发者生态发展良好,微信群吸引开发者800+QQ群开发者680+,技术交流氛围活跃,目前已经吸引多名开发者参与代码贡献。为了促进TencentOS tiny和腾讯IoT生态进一步发展,启动TencentOS tiny线上移植比赛活动鼓励广大开发者一起来丰富TencentOS tiny的硬件生态


2.1 线上移植比赛分为两类

A:适配新的 IParch中目前未支持的架构

参考硬件类型(以CPU 架构区分,开发者可从中任选:

1. Xtensa系列:esp8266/esp32(要求内核+wifi协议栈运行正常)

2. Mips架构

3. ARM Cortex A核(ARM926

4. ARM Cortex R

5. ARM Cortex M23/33架构

6. 16MSP430系列

7. arc架构

8. 其他未支持的CPU架构(不含risc-vARM Cortex M0/0+/3/4/7(目前已经支持)

 

B:适配新的MCU/开发板/评估板(arch已经支持的架构risc-vARM Cortex M0/0+/3/4/7

要求新适配硬件TencentOS tiny开源仓https://github.com/Tencent/TencentOS-tiny/tree/master/board目录下未支持已支持的芯片系列不参与比赛

 

由于移植难度的差异,A B类比赛将分开评分, A移植比赛的奖品标准也将高于B类,开发者可自行选择。


2.2 参与步骤

TencentOS tiny开源仓获取内核源码项目地址

https://github.com/Tencent/TencentOS-tiny

开发者GitHub账户下Fork TencentOS tiny 开源项目,自行准备相应硬件,完成移植后提交pull request官方开发分支,TencentOS tiny研发团队会进行代码review,通过测试后合入。

报名方式: 不需要特地报名,完成移植后,github官方仓提交pull requestcommit备注参加移植大赛即认为报名成功。

有任何问题,欢迎留言或者加TencentOS tiny官方QQ技术交流群咨询,扫码加入QQ群,请备注TencentOS tiny开发者,QQ群号:684946161

 

2.3 评分标准

1. TencentOS tiny移植完成质量。运行稳定性、功能完整度、代码风格和质量)60%

2. 移植指南文档(说明清楚环境搭建过程,测试流程)20%

3. 难度系数(开发者选择的IP核会有适配难度差异,会根据代码量和技术维度进行权衡)(20%

2.4 比赛时间

20191016 --- 20191118

三、

三、 三、活动奖品

 A类赛奖品

一等奖 王者荣耀机器人 +  TencentOS tiny定制开发板

二等奖 100 Q +  TencentOS tiny定制开发板

 B类赛奖品

一等奖 TencentOS tiny定制开发板+腾讯QQ公仔

二等奖 100 Q + 腾讯QQ公仔或者腾讯文化衫


 获奖名额不做限制,通过官方审核,合入代码仓的贡献者均有机会获奖,同一开发者如移植多个不同的新IP,奖项可叠加是否能获奖已官方工作人员审核评分为标准。另外,优秀的核心代码贡献者还有机会获得腾讯开源管理办公室颁发的腾讯开源项目贡献者证书以及节日礼物。

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。