溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

騰訊物聯(lián)網(wǎng)操作系統(tǒng)TencentOS tiny線上移植大賽,

發(fā)布時(shí)間:2020-07-24 08:20:32 來源:網(wǎng)絡(luò) 閱讀:407 作者:騰訊開源 欄目:開發(fā)技術(shù)

一、產(chǎn)品介紹

TencentOS tiny是騰訊面向物聯(lián)網(wǎng)領(lǐng)域開發(fā)的實(shí)時(shí)操作系統(tǒng),具有低功耗,低資源占用,模塊化,安全可靠等特點(diǎn),可有效提升物聯(lián)網(wǎng)終端產(chǎn)品開發(fā)效率。TencentOS tiny 提供精簡(jiǎn)的 RTOS 內(nèi)核,內(nèi)核組件可裁剪可配置,可快速移植到多種主流 MCU (如STM32全系列)及模組芯片上。而且,基于RTOS內(nèi)核提供了豐富的物聯(lián)網(wǎng)組件,內(nèi)部集成主流物聯(lián)網(wǎng)協(xié)議棧(如 CoAP/MQTT/TLS/DTLS/LoRaWAN/NB-IoT 等),可助力物聯(lián)網(wǎng)終端設(shè)備及業(yè)務(wù)快速接入騰訊云物聯(lián)網(wǎng)平臺(tái)。

二、活動(dòng)規(guī)則

目前TencentOS tiny已于2019年9月18日在github上正式對(duì)外開源,開源后獲得了較好的影響力,上線一個(gè)星期內(nèi),登錄github熱榜第二名,目前已累計(jì)獲得star數(shù)量超3000+,fork數(shù)量超680+。開發(fā)者生態(tài)發(fā)展良好,微信群吸引開發(fā)者800+,QQ群開發(fā)者680+,技術(shù)交流氛圍活躍,目前已經(jīng)吸引多名開發(fā)者參與代碼貢獻(xiàn)。為了促進(jìn)TencentOS tiny和騰訊IoT生態(tài)進(jìn)一步發(fā)展,現(xiàn)啟動(dòng)TencentOS tiny線上移植比賽活動(dòng),鼓勵(lì)廣大開發(fā)者一起來豐富TencentOS tiny的硬件生態(tài)。

2.1 線上移植比賽分為兩類
A類:適配新的 IP核(arch中目前未支持的架構(gòu))
參考硬件類型(以CPU 架構(gòu)區(qū)分),開發(fā)者可從中任選:
1.Xtensa系列:esp8266/esp32(要求內(nèi)核+wifi協(xié)議棧運(yùn)行正常)
2.Mips架構(gòu)
3.ARM Cortex A核(含926)
4.ARM Cortex R核
5.ARM Cortex M23/33架構(gòu)
6.16位MSP430系列
7.arc架構(gòu)
8.其他未支持的CPU架構(gòu)(不含risc-v、ARM Cortex M0/0+/3/4/7(目前已經(jīng)支持))

B類:適配新的MCU/開發(fā)板/評(píng)估板(arch中已經(jīng)支持的架構(gòu),如risc-v、ARM Cortex M0/0+/3/4/7)

要求新適配硬件TencentOS tiny開源倉(cāng)https://github.com/Tencent/TencentOS-tiny/tree/master/board目錄下未支持,已支持的芯片系列不參與比賽。

由于移植難度的差異,A、 B類比賽將分開評(píng)分, A類移植比賽的獎(jiǎng)品標(biāo)準(zhǔn)也將高于B類,開發(fā)者可自行選擇。

2.2 參與步驟
在TencentOS tiny官方開源倉(cāng)獲取內(nèi)核源碼,項(xiàng)目地址
https://github.com/Tencent/TencentOS-tiny

開發(fā)者在GitHub賬戶下Fork TencentOS tiny 開源項(xiàng)目,自行準(zhǔn)備相應(yīng)硬件,完成移植后提交pull request到官方開發(fā)分支,TencentOS tiny研發(fā)團(tuán)隊(duì)會(huì)進(jìn)行代碼review,通過測(cè)試后合入。

報(bào)名方式: 不需要特地報(bào)名,完成移植后,github官方倉(cāng)提交pull request,commit備注參加移植大賽即認(rèn)為報(bào)名成功。

有任何問題,歡迎留言或者加TencentOS tiny官方QQ技術(shù)交流群咨詢,掃碼加入QQ群,請(qǐng)備注TencentOS tiny開發(fā)者:
騰訊物聯(lián)網(wǎng)操作系統(tǒng)TencentOS tiny線上移植大賽,

2.3 評(píng)分標(biāo)準(zhǔn)

  1. TencentOS tiny移植完成質(zhì)量。(運(yùn)行穩(wěn)定、功能完整度、代碼風(fēng)格和質(zhì)量)(60%)
  2. 移植指南文檔(說明清楚環(huán)境搭建過程,測(cè)試流程)(20%)
  3. 難度系數(shù)(開發(fā)者選擇的IP核會(huì)有適配難度差異,會(huì)根據(jù)代碼量和技術(shù)維度進(jìn)行權(quán)衡)(20%)

2.4 比賽時(shí)間
2019年10月16日 --- 2019年11月18日

三、活動(dòng)獎(jiǎng)品

A類賽獎(jiǎng)品
一等獎(jiǎng): 王者榮耀機(jī)器人 + TencentOS tiny定制開發(fā)板
二等獎(jiǎng): 100 Q幣卡 + TencentOS tiny定制開發(fā)板
騰訊物聯(lián)網(wǎng)操作系統(tǒng)TencentOS tiny線上移植大賽,

B類賽獎(jiǎng)品

一等獎(jiǎng): TencentOS tiny定制開發(fā)板+騰訊QQ公仔
二等獎(jiǎng): 100 Q幣卡 + 騰訊QQ公仔或者騰訊文化衫
騰訊物聯(lián)網(wǎng)操作系統(tǒng)TencentOS tiny線上移植大賽,

: 獲獎(jiǎng)名額不做限制,通過官方審核,合入代碼倉(cāng)的貢獻(xiàn)者均有機(jī)會(huì)獲獎(jiǎng),且同一開發(fā)者如移植多個(gè)不同的新IP核,獎(jiǎng)項(xiàng)可疊加,是否能獲獎(jiǎng)已官方工作人員審核評(píng)分為標(biāo)準(zhǔn)。
另外,優(yōu)秀的核心代碼貢獻(xiàn)者還有機(jī)會(huì)獲得由騰訊開源管理辦公室頒發(fā)的騰訊開源項(xiàng)目貢獻(xiàn)者證書以及節(jié)日禮物。

騰訊物聯(lián)網(wǎng)操作系統(tǒng)TencentOS tiny線上移植大賽,

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI