RISC-V应用创新大赛 | 一文详解RVB2601套件 助你快速上手赢比赛

简介: 编辑语:技术解码栏目:是面向开发者详细解读芯片开放社区(OCC)上关于处理器、芯片、基础软件平台、集成开发环境及应用开发平台的相关技术,方便开发者学习及快速上手,提升开发效率。

编辑语:

技术解码栏目:是面向开发者详细解读芯片开放社区(OCC)上关于处理器、芯片、基础软件平台、集成开发环境及应用开发平台的相关技术,方便开发者学习及快速上手,提升开发效率。



上周我们推送了《平头哥芯片开放社区×阿里云天池“RISC-V应用创新大赛”正式开赛!》,为大家介绍了RISC-V应用创新大赛的赛程安排及专家评选阵容,收到了广大嵌入式爱好者的积极反馈。为了参赛者能快速熟悉掌握RVB2601套件的开发知识,OCC社区的服务小二精心准备了RVB2601的技术大礼包,包含硬件资料,软件及工具资料和应用示例等内容,详解RVB 2601开发套件背后的硬核技术,手把手教会大家如何使用RVB2601套件开发出理想的应用解决方案。还有参与大赛的额外福利,不可错过!




01硬件资料截屏2021-11-22 下午12.06.47.png

RVB2601开发板图



RVB2601板载了丰富的硬件资源,内置了WiFi&BLE Combo芯片W800,音频ADC芯片ES7210,音频DAC芯片ES8156,128*64 OLED屏,用户按键,三色灯及兼容Arduino的扩展接口。开发者基于RVB2601可进行端云一体的物联网应用开发及音频方案开发;此外RVB2601配置了板载JTAG调试器,用户只需一根USB线即可开始软件调试。


RVB2601配套的硬件资料包括:  

  • RVB2601原理图
  • RVB2601PCB
  • RVB2601开发板用户手册

  (上述资料可于3月12日于大赛官方群里获取)


02软件开发包



本次大赛的RVB2601开发套件使用的YoC--平头哥物联网软件开发平台

YoC 是基于AliOS Things,为芯片开发者提供统一底层抽象接口CSI,为业务应用开发者提供可弹性部署的组件积木式开发,为芯片产品化提供深度优化服务的嵌入式软件应用开发平台。


基于RVB2601生态开发板的YoC系统包括以下功能:

  • 支持Wi-Fi联网,支持AT指令
  • 支持KV小型文件系统
  • 支持CLI命令行输入
  • 支持麦克风输入,用于语音采集
  • 支持喇叭输出, 用于声音播放
  • 内置Codec解码器,支持mp3等格式音频文件播放
  • 支持TFT LCD屏显示
  • 支持用户按键输入


利用剑池CDK,开发者可以方便的进行组件积木式开发快速的开发出产品应用解决方案。RVB2601软件包已经完成对RISC-V处理器的移植适配和芯片硬件外设的驱动,开发者无需关注底层的实现,只需要把精力和时间投入到应用功能开发上。


截屏2021-11-22 下午12.07.02.png

开发流程示意图


RVB2601已完成平头哥YoC软件平台的适配,给开发者提供了丰富的基础组件及应用组件。当前基于RVB2601的SDK支持的组件如下:


截屏2021-11-22 下午12.08.00.png

基于RVB2601的SDK支持的组件


为了开发者可以更快的实现应用创新,OCC社区已经准备好了多个应用示例,小二从技术同学那里“偷偷”拍到了两个示例,抢先观看:

截屏2021-11-22 下午12.08.13.png

例程1:RVB2601基于RGB LED实现的跑马灯例程演示



截屏2021-11-22 下午12.08.24.png

例程2:RVB2601实现的音乐播放器功能演示


除了上面两个演示的例程,基于RVB2601开发套件还可实现“Helloworld最小系统”,“GUI图形显示”, “FOTA镜像升级”,“网络音频播放器”等例程,更多好玩有趣的例程等你来开发。


03开发工具



RVB2601套件使用剑池CDK进行开发。剑池CDK以极简开发为理念,是专业为IoT应用开发打造的集成开发环境。它在不改变用户开发习惯的基础上,全面接入云端开发资源,结合图形化的OSTracer、Profiling等调试分析工具,加速用户产品开发。


截屏2021-11-22 下午12.16.55.png

剑池CDK集成开发环境


目前剑池CDK已和OCC芯片开放社区联通,参赛选手可通过网站(

https://occ.t-head.cn/development/series/Index?spm=a2cl5.14300690.0.0.6b78475albOnr1&id=3864775351511420928&type=kind&softPlatformType=4)随时了解最新信息, 获取海量开发资源,快速适配开发需求。


截屏2021-11-22 下午12.17.05.png

剑池CDK关键特性


更多剑池CDK技术特性可点击平头哥剑池CDK更新重磅来袭一文详细了解。


04赛事说明



1目前RISC-V应用创新大赛还在开放报名阶段,欢迎登录

https://tianchi.aliyun.com/competition/entrance/531867/introduction)或点击阅读原文进行报名报名截止时间2021年3月31日。


2 上述所列的RVB2601开发板资料及开发用户手册将在3月12日在大赛官方钉钉群中发放(钉钉群号:34204266或用钉钉扫描下方二维码,请各位报名参赛的选手报名成功后务必进入钉钉群,方便获取相应比赛资料及通知,对于开发过程中的疑问,将在钉群中一一解答。


截屏2021-11-22 下午12.17.18.png


3  根据比赛规则,比赛期间在OCC提交标签为#RVB2601#、#RISC-V大赛#博文可以获得额外比赛积分,投稿链接:

https://occ.t-head.cn/community/post


4 额外福利:

开发者基于YoC系统开发出优秀的组件或解决方案,可以将组件贡献到YoC组件池里来。具体如何贡献一个组件,可以登录OCC网站,参考“YoC组件开发系列二:如何向T-HEAD OCC发布芯片产品组件”一文。欢迎大家来贡献,每成功贡献一个有效组件,我们将送上一个OCC周边束口袋一个。后续将由工作人员统计发放,截止时间大赛结束(5月14日).

阅读原文


相关文章
|
XML 搜索推荐 JavaScript
Easy Code,IntelliJ IDEA中代码一键生成
Easy Code,IntelliJ IDEA中代码一键生成
763 0
Easy Code,IntelliJ IDEA中代码一键生成
|
消息中间件 Linux 数据安全/隐私保护
linux mq的安装并设置开机启动 图文!!
linux mq的安装并设置开机启动 图文!!
865 0
|
弹性计算 负载均衡 算法
云:SLB介绍
指标及功能
742 0
|
机器学习/深度学习 人工智能 算法
图像处理与分析:Python中的计算机视觉应用
【4月更文挑战第12天】Python在计算机视觉领域广泛应用,得益于其丰富的库(如OpenCV、Pillow、Scikit-image)和跨平台特性。图像处理基本流程包括获取、预处理、特征提取、分类识别及重建生成。示例代码展示了面部和物体检测,以及使用GAN进行图像生成。
511 2
|
SQL Java 关系型数据库
Dataphin功能Tips系列(53)-离线集成任务如何合理配置JVM资源
本文探讨了将MySQL数据同步至Hive时出现OOM问题的解决方案。
482 5
|
9月前
|
Java
java初学者知识点
Java初学者需聚焦基础语法、面向对象、核心类库与编程思维。掌握数据类型、流程控制、类与对象、封装继承多态、String、集合、异常处理等核心内容,构建扎实入门框架,为进阶打下坚实基础。(238字)
388 2
|
安全 Java Apache
Java中的数据安全与隐私保护技术
Java中的数据安全与隐私保护技术
|
人工智能 搜索推荐 前端开发
MiniPerplx:基于 Grok 2.0 的开源 AI 搜索引擎,支持网页、学术、视频搜索
MiniPerplx 是一款基于 Grok 2.0 模型的开源 AI 搜索引擎,支持网页、学术论文、YouTube 视频等多种内容搜索,提供代码解释、天气预报等功能。
752 17
MiniPerplx:基于 Grok 2.0 的开源 AI 搜索引擎,支持网页、学术、视频搜索
|
缓存 JavaScript 安全
nodejs里面的http模块介绍和使用
综上所述,Node.js的http模块是构建Web服务的基础,其灵活性和强大功能,结合Node.js异步非阻塞的特点,为现代Web应用开发提供了坚实的基础。
610 62
|
存储 JSON Serverless
西游再现,函数计算一键部署 Flux 超写实文生图模型部署
参与体验活动生成西游人物图像,既有机会赢取好礼!本次实验在函数计算中内置了flux.1-dev-fp8大模型,通过函数计算+Serverless应用中心一键部署Flux模型,快速生成超写实图像。首次开通用户可领取免费试用额度,部署过程简单高效。完成部署后,您可以通过修改提示词生成各种风格的图像,体验Flux模型的强大绘图能力。
西游再现,函数计算一键部署 Flux 超写实文生图模型部署

热门文章

最新文章