新ちゃん 发表于 2020-8-18 15:51:50

看看应用RISC-V MCU的这些设计方案!

RISC-V的普及和发展必须有庞大的应用开发队伍,方便易用的开发环境和丰富的开发工具是吸引应用开发人员的必要条件,建立完善的生态则是RISC-V取得商业成功的关键。
当前RISC-V的热潮基本还是在芯片的设计领域蔓延,而应用、工具及系统软件层面的人员参与的还比较少。鉴于此,在中国RISC-V产业联盟(CRVIC)的指导下,open-isa发起了RISC-V MCU开发环境与应用技术创新竞赛,希望吸引更多芯片设计以外的人员和企业参与RISC-V的生态建设。

近日该竞赛圆满落幕,虽然应用RISC-V的人还不是很多,但本次竞赛还是收到了不少很有创意的作品。以下列出一些具有代表性的作品,这些作品反映了VEGA这款产品的应用情况及其性能特点,尤其是前面两个作品为丰富RISC-V的生态环境,进行了非常有意义的工作。
使用Rust语言开发运行于Vega-Lite开发板的RISC-V程序
该作品使用Rust语言编写一个程序,完成交叉编译,并下载到Vega-Lite开发板的RISC-V核心上运行。所编写的Rust程序能够编译和运行,并能通过操作RISC-V核的寄存器和外围接口,完成指挥外围的电子模块实际运行的效果。
移植micro-ROS 的操作系统到RV32-VEGA-Lite
本项目的目标是将NuttX移植到 RV32-VEGA-Lite 开发板的RISC-V的RI5CY核上。当micro-ROS 所使用的操作系统部分能在RV32-VEGA-Lite 开发板上运行后,RV32-VEGA-Lite将可以集成ROS2系统的其他应用模块。
RV32-VEGA-Lite 将成为一个可运行ROS2系统的节点。使RV32-VEGA-Lite成为物联网节点的又一个应用平台方案
基于RV32M1和SDK的便携式近红外光谱分析仪原形设计
结合AMS近红光谱传感器并基于SDK,实现了一个便携式近红外光谱分析仪原形。其中AMS近红外光谱传感器挂在RV32M1的I2C总线上,RV32M1通过AMS近红外光谱传感器采集到的数据通过BLE传递给智能手机。通过对不同光谱数据进行分析建模处理,实现一个物体近红外光谱的定性、定量分析。
TARM桌面级机械臂下位机控制系统
该参赛作品为针对液体搬运环境优化的机械臂下位机运动控制卡。针对日常生活中一个常见的场景——搬运液体(俗称“端水”),设计一项高效平稳的控制算法,配合自主开发的控制器驱动板卡,驱动自制的机械臂到达目标位置,使该算法达到高效平稳搬运液体的目的。
所有参赛作品的详细情况,可以在open-isa.cn的社区论坛查看。
主办方已经为获奖者颁发了丰厚的奖品,包括最新款的华为Mate 30 Pro 5G全网通手机,和大疆RoboMaster S1机甲大师专业教育机器人。


以及限量版Polo衫和David Patterson的《计算机组成与设计:硬件与软件接口(RISC-V版)》中文版(即将出版)。

注:以上图片均来自各品牌官网。图片内容仅供参考。本篇完,感谢关注RISC-V单片机中文网
页: [1]
查看完整版本: 看看应用RISC-V MCU的这些设计方案!