RISC-V的普及和发展必须有庞大的应用开发队伍,方便易用的开发环境和丰富的开发工具是吸引应用开发人员的必要条件,建立完善的生态则是RISC-V取得商业成功的关键。
目前我们看到,RISC-V的热潮基本是在芯片的设计领域蔓延,却鲜见应用、工具及系统软件层面的人员积极参与。鉴于此,在中国RISC-V产业联盟(CRVIC)的指导下,open-isa发起了RISC-V MCU开发环境与应用技术创新竞赛,希望吸引更多芯片设计以外的人员和企业参与RISC-V的生态建设。
以下是此次大赛的基本信息:
大赛简介
RISC-V不仅仅是一个开放的CPU指令系统,更是一个连接半导体产品的设计人员和应用开发人员的开放的生态系统。
对于芯片尤其是CPU芯片的设计人员来说,可以依据这个指令系统设计出不同性能等级,侧重不同应用的CPU产品,而不必担心因为没有相应的开发工具或合适的软件中间件,而没有人使用自己的产品。
对于CPU芯片的使用者而言, 可以在更大的范围里选择适合自己应用的产品,而不必担心因为指令系统的兼容性问题,而找不到熟悉的开发环境,找不到合适的开发人员,找不到成熟的应用组件或中间件。
为了推动以RISC-V为基础的MCU应用生态的建设,为了让国内广大的MCU应用开发人员,能够更加深入地理解和体验RISC-V将会怎样影响他们的未来,为了促进RISC-V应用的普及,我们将主办RISC-V MCU创新大赛。
大赛主题
本次大赛希望征集以下但不限于这些方面的作品:
-开发工具 (编译器, 调试器, 开发套件等)
-软件库 (中间件)
-监控系统, 操作系统, Bootloader等
-RISC-V指令集扩展子集
-应用领域 (智能家居,工业物联网, 医疗保健, 娱乐等)
参赛对象可以是工程师, 研究人员,电子爱好者及高校师生等。
可以个人或者团队形式参赛,如果以团队形式参赛,每队最多3名成员。
最终按作品评判,即不区分是个人参赛还是团队参赛。
参赛平台
Open-isa社区为本次大赛免费提供“织女星”开发板和RV32M1样片
开发板介绍如下:
织女星开发板通过RV32M1芯片提供无线连接,支持BLE。
板载包括32MHz和232.768KHz参考晶振,4MB的串行Flash、micro USB和SD Card接口,集成PCB F型天线和SMA连接器支持外接天线,数字3D加速度计和3D磁力计;FreeLink串行和调试接口,一个可见光传感器,一个RGB LED指示灯和多个状态和电源指示灯,四个开关按钮。开发板可以通过兼容Arduino的扩展接口连接外部硬件模块。
RV32 MCU介绍如下:
RV32M1是一款超低功耗,集成了丰富的外设和安全模块,支持无线连接应用的微控制器。包含两个RISC-V RI5CY和ZERO-RISCY核,两个ARM Cortex-M0和Cortex-M4核,主频可达72MHz,内部集成了支持FSK/GFSK和O-QPSK调制的无线收发器,工作范围从2.36GHz到2.48GHz;支持低功耗蓝牙 (BLE) 或IEEE标准802.15.4;片上有1.25MB闪存和384KB SRAM。
大赛日程安排
大赛发布:2019年5月6日,已于最近的RISC-V中国五城巡演中正式发布。
在线报名:2019年5月6日~6月30日
提交作品:2019年7月1日~10月8日
项目评选投票:2019年10月9日~10月30日
公布获奖名单:2019年11月30日
奖项设置
此次大赛准备了丰富的奖品:
一等奖为价值一万元的大疆无人机
二等奖为价值6000元的最新款华为手机
三等奖为价值3000元的BOSE蓝牙降噪耳机
入围奖为限量版Polo衫,或即将出版的David Patterson的最新教材《计算机组成与设计:硬件与软件接口(RISC-V版)》中文版。