RT-Thread 應用創新設計大賽
活動簡介
物聯網時代,一款趁手的實時操作系統(RTOS)如同一把上好的兵器,自在馳騁在嵌入式開發之路。
國內最被人熟知的RTOS非RT-Thread莫屬,這款RTOS最大優勢莫過於豐富組件,高度可伸縮、簡易開發、超低功耗、高安全性也是它的主要特點。
現在,21ic中國電子網便為喜愛RT-Thread的開發者提供一個機會!
RT-Thread聯合一眾國產主流芯片和雲廠商發起一場專屬於電子工程師的線上競賽。
“RT-Thread應用創新設計大賽”旨在讓開發者基於合作夥伴的芯片、雲以及物聯網操作系統RT-Thread設計出創新的應用,推動國產化芯、物聯網操作系統、雲的發展。
值得一提的是,本次大賽不僅可與RT-Thread官方工程師直接聯繫溝通,還有機會獲得重磅獎品!喜愛RT-Thread的你,趕快行動起來參與報名吧!
- 一等獎 1名
5000元現金
證書
RT-Thread紀念品
15000元UCloud雲資源使用金 - 二等獎 2名
2000元現金
證書
RT-Thread紀念品
8000元UCloud雲資源使用金 - 三等獎 3名
1000元現金
證書
RT-Thread紀念品
5000元UCloud雲資源使用金 - 優秀獎 5名
500元現金
證書
RT-Thread紀念品
2000元UCloud雲資源使用金
本次大賽要求
- 開發者基於RT-Thread開發物聯網創新型應用或者終端產品。
- 基於主辦方提供的硬件或者自備硬件均可,RT-Thread支持主流芯片架構如ARM Cortex-M, MIPS, X86,C-Sky, RISC-V,幾乎所有開發者手頭開發板(如STM32、LPC系列、i.mx rt系列、其他國產32位MCU)均可運行RT-Thread。
- 如需使用到雲服務,推薦使用UCloud 雲資源,可為參賽者提供有效期半年的800元UCloud雲資源使用金用於參賽作品的雲服務;也可自由選擇其他雲服務非強制要求。
- 代碼和文檔開源。
開發板介紹
以下資源凡報名參賽者均可在報名時“免費申請獲取”,參賽選手亦可自備開發板
參賽者可使用主辦方提供的以下硬件之一,在報名結束後審核通過後即安排快遞
申請開發板的參賽人員需要按時提交作品,否則需要自費寄回開發板並加入21ic開發板申請活動黑名單
東軟載波 ES32F0654 PDS開發板
(共60套)
使用教程下載
靈動微電子MM32L373開發板
(共50套)
使用教程下載
雅特力 AT32F403A AT-START
(共50套)
使用教程下載
Beken BK7252 麻雀一號
(共50套)
使用教程下載
龍芯2K
(共20套)
使用教程下載
雲服務
凡參賽者均可申請800元雲資源使用金(限額60名)
雲接入教程資料下載
參賽流程
報名(2020年4月1日-5月1日)
① 開發者線上填寫參賽信息
②審核郵寄板卡
③直播:培訓開發板使用
開發設計作品(2020年4月1日-7月5日)
報完名即可運用手頭的硬件或主辦方提供的硬件,開始你的創意作品開發。
提交應用作品(2020年7月5日前)
按格式提交作品
標題:【RT-Thread作品秀】XXXX
內容:說明應用的實現功能,RT-Thread使用情況概述,硬件框架,軟件框架說明,軟件模塊說明,演示效果,代碼地址
作品評審(2020年7月6日-19日)
頒獎(2020年7月23日)
大賽評委
評審規則
1. 所有的作品將隨機分組
2. 每組評委隨機選取一組作品評審
3. 每組的評委分別查看同一組中的作品,並分別打分,取平均值,為該作品得分
4. 按得分順序,前六名由所有評委再一次評審打分,取平均值,最終結果為本次大賽前三等獎的獲得者;按第一次評分的排序第七到十四名選手直接獲得優秀獎。
作品評審規則:
- 作品介紹(30分,每一項10分):設計方案陳述邏輯清晰、視頻演示到位、代碼開源全面
- 創新性(30分,每一項10分):作品設計思路新穎、視角獨特、有一定的實用價值;
- 實用性(20分,每一項10分):作品面對的對象明確、有市場前景;
- 技術方案(20分,每一項10分):實現方案明確、具有一定的技術含量。
RT-Thread簡介
RT-Thread,全稱為Real Time-Thread,顧名思義,它是一個嵌入式實時多線程操作系統,是一個集實時操作系統(RTOS)內核、中間件組件和開發者社區於一體的技術平台,由熊譜翔先生帶領並集合開源社區力量開發而成,得到諸多芯片廠商的支持,也深受開發者喜歡。
與諸多RTOS諸如FreeRTOS,uC/OS主要區別之一是,它不僅僅是一個實時內核,還具備豐富的中間層組件,如右圖所示。
RT-Thread主要採用 C語言編寫,淺顯易懂,方便移植。它把面向對象的設計方法應用到實時系統設計中,使得代碼風格優雅、架構清晰、系統模塊化並且可裁剪性非常好。
相較於 Linux操作系統,RT-Thread體積小,成本低,功耗低、啟動快速,除此以外RT-Thread還具有實時性高、佔用資源小等特點,非常適用於各種資源受限(如成本、功耗限制等)的場合。雖然 32 位 MCU 是它的主要運行平台,實際上很多帶有 MMU、基於 ARM9、ARM11 甚至 Cortex-A 系列級別 CPU 的應用處理器在特定場合也適合使用 RT-Thread。
需要注意的是,RT-Thread 系統完全開源,3.1.0 及以前的版本遵循 GPL V2 + 開源許可協議。從 3.1.0 以後的版本遵循 Apache License 2.0 開源許可協議,可以免費在商業產品中使用,並且不需要公開私有代碼。
如需瞭解更多信息,請訪問RT-Thread官方網站。