騰訊物聯網操做系統TencentOS tiny線上移植大賽,王者機器人、QQ公仔、定製開發板等禮品等你來拿 !

1、產品介紹

TencentOS tiny是騰訊面向物聯網領域開發的實時操做系統,具備低功耗,低資源佔用,模塊化,安全可靠等特色,可有效提高物聯網終端產品開發效率。TencentOS tiny提供精簡RTOS內核,內核組件可裁剪可配置,可快速移植到多種主流MCU (如STM32全系列)及模組芯片上。並且,基於RTOS內核提供了豐富的物聯網組件,內部集成主流物聯網協議棧(如CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT等),可助力物聯網終端設備及業務快速接入騰訊雲物聯網平臺。git


2、活動規則github

目前TencentOS tiny已於2019年9月18日在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架構spa

6. 16位MSP430系列操作系統

7. arc架構cdn

8.其餘未支持的CPU架構(不含risc-v、ARM Cortex M0/0+/3/4/7(目前已經支持))

B:適配新的MCU/開發板/評估板(arch已經支持的架構risc-vARM Cortex M0/0+/3/4/7

要求新適配硬件TencentOS tiny開源倉github.com/Tencent/Ten…目錄下未支持,已支持的芯片系列不參與比賽。

因爲移植難度的差別,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 request,commit備註參加移植大賽即認爲報名成功。

有任何問題,歡迎留言或者加TencentOS tiny官方QQ技術交流羣諮詢,掃碼加入QQ羣,請備註TencentOS tiny開發者:

                                                     

2.3 評分標準

1. TencentOS tiny移植完成質量。(運行穩定性、功能完整度、代碼風格和質量)(60%)

2.移植指南文檔(說明清楚環境搭建過程,測試流程)(20%)

3.難度係數(開發者選擇的IP核會有適配難度差別,會根據代碼量和技術維度進行權衡)(20%)

2.4 比賽時間

2019年10月16日--- 2019年11月18日


3、活動獎品

A類賽獎品

一等獎王者榮耀機器人+ TencentOS tiny定製開發板

二等獎:100 Q+ TencentOS tiny定製開發板


B類賽獎品

一等獎TencentOS tiny定製開發板+騰訊QQ公仔

二等獎: 100 Q + 騰訊QQ公仔或者騰訊文化衫


獲獎名額不作限制,經過官方審覈,合入代碼倉的貢獻者均有機會獲獎,且同一開發者如移植多個不一樣的新IP核,獎項可疊加,是否能獲獎已官方工做人員審覈評分爲標準。另外,優秀的
核心代碼貢獻者還有機會得到由騰訊開源管理辦公室頒發的 騰訊開源項目貢獻者證書以及節日禮物。

相關文章
相關標籤/搜索