RISC-V应用创新大赛 | 一文详解RVB2601套件 助你快速上手赢比赛
上周我們發布了平頭哥芯片開放社區×阿里云天池“RISC-V應用創新大賽”正式開賽!
為大家介紹了RISC-V應用創新大賽的賽程安排及專家評選陣容,收到了廣大嵌入式愛好者的積極反饋。為了參賽者能快速熟悉掌握RVB2601套件的開發知識,OCC社區的服務小二精心準備了RVB2601的技術大禮包,包含硬件資料,軟件及工具資料和應用示例等內容,詳解RVB 2601開發套件背后的硬核技術,手把手教會大家如何使用RVB2601套件開發出理想的應用解決方案。還有參與大賽的額外福利,不可錯過!
一 硬件資料
RVB2601開發板圖
RVB2601板載了豐富的硬件資源,內置了WiFi&BLE Combo芯片W800,音頻ADC芯片ES7210,音頻DAC芯片ES8156,128*64 OLED屏,用戶按鍵,三色燈及兼容Arduino的擴展接口。開發者基于RVB2601可進行端云一體的物聯網應用開發及音頻方案開發;此外RVB2601配置了板載JTAG調試器,用戶只需一根USB線即可開始軟件調試。
RVB2601配套的硬件資料包括:
RVB2601原理圖
RVB2601PCB
RVB2601開發板用戶手冊
(上述資料可于3月12日在群里大賽官方群里獲取)
二 軟件開發包
本次大賽的RVB2601開發套件使用的YoC--平頭哥物聯網開發平臺.(https://mp.weixin.qq.com/s?__biz=MzIxMDMxMDQxNA==&mid=2247484048&idx=2&sn=4725049fc7ba713bb8c79176af73a30a&chksm=9767c6f1a0104fe78a8a3965fc1955c44c844f49f4a84179812e9e6e1f2763d57b50ffdf2347&token=1117707062&lang=zh_CN#rd)__biz=MzIxMDMxMDQxNA==&mid=2247484048&idx=2&sn=4725049fc7ba713bb8c79176af73a30a&chksm=9767c6f1a0104fe78a8a3965fc1955c44c844f49f4a84179812e9e6e1f2763d57b50ffdf2347&token=1117707062&lang=zh_CN#rd)
YoC 是基于AliOS Things,為芯片開發者提供統一底層抽象接口CSI,為業務應用開發者提供可彈性部署的組件積木式開發,為芯片產品化提供深度優化服務的嵌入式軟件應用開發平臺。
基于RVB2601生態開發板的YoC系統包括以下功能:
支持Wi-Fi聯網,支持AT指令
支持KV小型文件系統
支持CLI命令行輸入
支持麥克風輸入,用于語音采集
支持喇叭輸出, 用于聲音播放
內置Codec解碼器,支持mp3等格式音頻文件播放
支持TFT LCD屏顯示
支持用戶按鍵輸入
利用劍池CDK,(https://occ.t-head.cn/community/post/detail?spm=a2cl5.14300636.0.0.429d180flWoXGl&id=3842209524879077376) 開發者可以方便的進行組件積木式開發,快速的開發出產品應用解決方案。RVB2601軟件包已經完成對RISC-V處理器的移植適配和芯片硬件外設的驅動,開發者無需關注底層的實現,只需要把精力和時間投入到應用功能開發上。
開發流程示意圖
RVB2601已完成平頭哥YoC軟件平臺的適配,給開發者提供了豐富的基礎組件及應用組件。當前基于RVB2601的SDK支持的組件如下:
基于RVB2601的SDK支持的組件圖
為了開發者可以更快的實現應用創新,OCC社區已經準備好了多個應用示例,小二從技術同學那里“偷偷”拍到了兩個示例,搶先觀看:
例程1:RVB2601基于RGB LED實現的跑馬燈例程演示
https://occ.t-head.cn/community/course/detail?id=3886826112856166400
例程2:RVB2601實現的音樂播放器功能演示
https://occ.t-head.cn/community/course/detail?id=3886827532242784256
除了上面兩個演示的例程,基于RVB2601開發套件還可實現“Helloworld最小系統”,“GUI圖形顯示”, “FOTA鏡像升級”,“網絡音頻播放器”等例程,更多好玩有趣的例程等你來開發。
三 開發工具
RVB2601套件使用劍池CDK進行開發。劍池CDK以極簡開發為理念,是專業為IoT應用開發打造的集成開發環境。它在不改變用戶開發習慣的基礎上,全面接入云端開發資源,結合圖形化的OSTracer、Profiling等調試分析工具,加速用戶產品開發。
劍池CDK集成開發環境
目前劍池CDK已和OCC芯片開放社區聯通,參賽選手可通過網站(https://occ.t-head.cn/development/series/Index?spm=a2cl5.14300690.0.0.6b78475albOnr1&id=3864775351511420928&type=kind&softPlatformType=4] 隨時了解最新信息, 獲取海量開發資源,快速適配開發需求。
劍池CDK關鍵特性
更多劍池CDK技術特性可點擊平頭哥劍池CDK更新重磅來襲一文詳細了解。
四 賽事說明
1 目前RISC-V應用創新大賽還在開放報名階段,歡迎登錄(插入鏈接https://tianchi.aliyun.com/competition/entrance/531867/introduction).報名截止時間2021年3月31日.
2 上述所列的RVB2601開發板資料及開發用戶手冊將在3月12日在大賽官方釘釘群中發放(釘釘群號:34204266),請各位報名參賽的選手報名成功后務必進入釘釘群,方便獲取相應比賽資料及通知,對于開發過程中的疑問,將在訂群中一一解答。
3 根據比賽規則,比賽期間在OCC提交標簽為#RVB2601#、#RISC-V大賽#博文可以獲得額外比賽積分,投稿鏈接:[https://occ.t-head.cn/community/post]
4 額外福利:
開發者基于YoC系統開發出優秀的組件或解決方案,可以將組件貢獻到YoC組件池里來。具體如何貢獻一個組件,可以參考https://occ.t-head.cn/community/post/detail?spm=a2cl5.14300636.0.0.429d5bd6ZJ3Ss7&id=3883610462894043136 歡迎大家來貢獻,每成功貢獻一個有效組件,我們將送上一個OCC周邊束口袋一個。后續將由工作人員統計發放,截止時間大賽結束. 5月14日.
原文鏈接:https://developer.aliyun.com/article/782263?
版權聲明:本文內容由阿里云實名注冊用戶自發貢獻,版權歸原作者所有,阿里云開發者社區不擁有其著作權,亦不承擔相應法律責任。具體規則請查看《阿里云開發者社區用戶服務協議》和《阿里云開發者社區知識產權保護指引》。如果您發現本社區中有涉嫌抄襲的內容,填寫侵權投訴表單進行舉報,一經查實,本社區將立刻刪除涉嫌侵權內容。總結
以上是生活随笔為你收集整理的RISC-V应用创新大赛 | 一文详解RVB2601套件 助你快速上手赢比赛的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 浅谈阿里云混合云的探索与实践
- 下一篇: 阿里云CDN产品经理陈章炜:边缘创新技术