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

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

一 硬件资料image.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日在群里大赛官方群里获取)

二 软件开发包

本次大赛的RVB2601开发套件使用的YoC--[平头哥物联网开发平台] YoC 是基于AliOS Things,为芯片开发者提供统一底层抽象接口CSI,为业务应用开发者提供可弹性部署的组件积木式开发,为芯片产品化提供深度优化服务的嵌入式软件应用开发平台。

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

支持Wi-Fi联网,支持AT指令
支持KV小型文件系统
支持CLI命令行输入
支持麦克风输入,用于语音采集
支持喇叭输出, 用于声音播放
内置Codec解码器,支持mp3等格式音频文件播放
支持TFT LCD屏显示
支持用户按键输入
利用剑池CDK 开发者可以方便的进行组件积木式开发,快速的开发出产品应用解决方案。RVB2601软件包已经完成对RISC-V处理器的移植适配和芯片硬件外设的驱动,开发者无需关注底层的实现,只需要把精力和时间投入到应用功能开发上。

image.png
开发流程示意图

RVB2601已完成平头哥YoC软件平台的适配,给开发者提供了丰富的基础组件及应用组件。当前基于RVB2601的SDK支持的组件如下:image.png
基于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等调试分析工具,加速用户产品开发。

image.png
剑池CDK集成开发环境

目前剑池CDK已和OCC芯片开放社区联通,参赛选手可通过网站 随时了解最新信息, 获取海量开发资源,快速适配开发需求。image.png
剑池CDK关键特性

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

四 赛事说明

1 目前RISC-V应用创新大赛还在开放报名阶段,欢迎登录报名截止时间2021年3月31日.

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

3 根据比赛规则,比赛期间在OCC提交标签为#RVB2601#、#RISC-V大赛#博文可以获得额外比赛积分,投稿链接:[https://occ.t-head.cn/community/post]

4 额外福利:

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

相关文章
|
人工智能 开发者
MidJourney 替代品:为什么 FLUX.1 是终极 AI 图像生成工具
MidJourney 是目前流行的 AI 驱动图像生成工具,以其艺术风格和易用性闻名。然而,随着技术进步,其他模型如 FLUX.1、DALL·E 3 和 Stable Diffusion 3 也崭露头角,提供了更多定制选项和高质量输出。其中,FLUX.1 以其开源性质、卓越图像质量和开发者友好性脱颖而出,成为 MidJourney 的有力替代品。选择合适的工具应基于具体需求,FLUX.1 在灵活性和高性能方面表现优异。
|
数据可视化 JavaScript 前端开发
Python中交互式Matplotlib图表
【10月更文挑战第20天】Matplotlib 是 Python 中最常用的绘图库之一,但默认生成的图表是静态的。通过结合 mpld3 库,可以轻松创建交互式图表,提升数据可视化效果。本文介绍了如何使用 mpld3 在 Python 中创建交互式散点图、折线图和直方图,并提供了详细的代码示例和安装方法。通过添加插件,可以实现缩放、平移和鼠标悬停显示数据标签等交互功能。希望本文能帮助读者掌握这一强大工具。
|
物联网 数据安全/隐私保护
物联网:物联网卡不能使用在什么设备上
物联网卡是专为物联网设备设计的SIM卡,旨在连接非传统的、嵌入式或远程的设备到互联网。由于其特定的用途和设计,物联网卡并不适用于所有类型的设备,尤其是在以下几个方面,物联网卡通常不能或不建议使用在以下设备上:
|
人工智能 自动驾驶 搜索推荐
AI技术在现代生活中的应用与影响
本文将探讨AI技术在现代生活中的广泛应用,以及它对人们生活方式的影响。我们将从智能家居、自动驾驶汽车、医疗健康、教育等领域出发,分析AI技术如何改变人们的生活。同时,我们也将讨论AI技术可能带来的问题和挑战,以及如何应对这些问题。
|
存储 安全 网络安全
[收藏]网络安全知识:网络安全概念、内容和主要技术纵览
[收藏]网络安全知识:网络安全概念、内容和主要技术纵览
|
关系型数据库 Serverless 分布式数据库
Serverless 应用引擎常见问题之在抖音快手小程序上使用如何解决
Serverless 应用引擎(Serverless Application Engine, SAE)是一种完全托管的应用平台,它允许开发者无需管理服务器即可构建和部署应用。以下是Serverless 应用引擎使用过程中的一些常见问题及其答案的汇总:
316 3
|
Prometheus Kubernetes Cloud Native
Flagger(应用自动发布)介绍和原理剖析
## 简介 [Flagger](https://github.com/weaveworks/flagger)是一个能使运行在k8s体系上的应用发布流程全自动(无人参与)的工具, 它能减少发布的人为关注时间, 并且在发布过程中能自动识别一些风险(例如:RT,成功率,自定义metrics)并回滚. ## 主要特性 ![features](https://intranetproxy.ali
5042 0
|
Oracle Java 关系型数据库
linux安装jdk教程
linux安装jdk教程
254 0
|
数据安全/隐私保护
Mindopt上新数据脱敏功能,方便外发数据
V0.24.0版本的MindOpt优化求解器新增了数据脱敏功能,可以对输入模型文件进行数据脱敏。将优化问题中问题名、决策变量、约束条件名称这些和业务场景相关的数据进行脱敏变更,使得优化问题的数据仅保留看不出用途的数值信息,隐藏业务信息。方便外发数据去做技术可行性验证、方案咨询、测试等。
Mindopt上新数据脱敏功能,方便外发数据
|
算法 搜索推荐 SEO
2023年谷歌搜索排名规则揭秘,Google排名机制
也许流量不会很多,就几个点击,但也足以让谷歌判断你的内容是否满足用户的需求。
757 0
2023年谷歌搜索排名规则揭秘,Google排名机制