最近这两年,国内科技企业都开始采用开源的RISC-V架构来研发芯片,而RISC-V架构不仅具有低功耗、高运转的特点,而且最重要的是这一芯片架构是免费开源的,全球任何一家企业都可以采用RISC-V架构来进行芯片的研发,且不用受到限制,这让RISC-V在芯片领域中的影响力也开始日益提高。
本期蘑菇云开放夜我们邀请到蘑菇云的资深创客亮弟分享RISC-V。谈谈RISC-V 生态下,创客领域中的机会和挑战。
嘉宾介绍
吴亮弟
蘑菇云资深创客, 科创教育工作者, 深度参与 RISC-V 生态推广与布道。将 RISC-V 技术应用与创客与科创教育领域。
首先他介绍了什么是RISC-V,RISC-V是2011年发布的第一个版本,其实已经经历了十年,但是真正进入国内的科技是2015年。它是由伯克利大学的几个教授发明的,它其实是一个RSIC的精简指令集。命名为RSIC-V是因为它在2015年的时候发布了第五个版本。这个版本基本上整体的设计也已经定型,而且这个罗马字母五是代表在编程领域的向量或者变量,所以最终命名为RSIC-V。
RISC-V
RISC-V诞生于美国UC Berkeley大学。2010年的一个学校假期,有感于传统商业闭源指令集在教育上使用时的局限性,大学教授Krste Asanovic、David Patterson连同毕业生Yunsup Lee、Andrew Waterman创造出了RISC-V指令集的雏形。此指令集以精简、高效、低能耗、模块化、可拓展、免费开放、无历史负累低效指令等为研发目标,经过几年积累,除了在教育领域应用,认识到它的优势,团队也决定将之推出市场商业化。
RISC-V是一个基于精简指令集(RISC)原则的开源指令集架构(ISA)。
与大多数指令集相比,RISC-V指令集可以自由地用于任何目的,允许任何人设计、制造和销售RISC-V芯片和软件。虽然这不是第一个开源指令集,但它具有重要意义,因为其设计使其适用于现代计算设备(如仓库规模云计算机、高端移动电话和微小嵌入式系统)。设计者考虑到了这些用途中的性能与功率效率。该指令集还具有众多支持的软件,这解决了新指令集通常的弱点。
今年在中国6.21-6.27在张江上海科技大学举行首届中国RISC- V峰会。
他表示他和DF一起也会在峰会上做一些创客方面的展示。
RVBoards是RISC-V Boards的简写。他是一个定位像树莓派这样的一个社区去经营开发版的生态。授权使用RISC-VopenSDK的开源硬件统称。致力于发动社区力量,共同建设RISC-V开源软件项目是RISC-V面向未来的、面向智能硬件的参考设计平台。
他主要想讲一下和RISC-V的故事,他自己就是一个创客,也是一个开源的狂热粉丝。他说到今年两月份他和RVBoards在一个RISC-V的群里对接上了,他表示他之前用树莓派,也做了很多科创的项目,仍然感觉不到自己是在为他做贡献或者说是投入其中。
RVBoards这样一个由中国人发起,对标树莓派的一个社区,让他感觉到他可以去做一些事情,所以他们联系的很紧密。
他也提前拿到了星光和哪吒两块开发板做了一次测试,测试发现开机十分钟什么也没有跑,哪吒的温度会低一点。
BEAGLEV星光开发板
哪吒开发板
基于全志科技D1芯片定制的开发板,是全球首款支持64bitRISC-V指令集并支持Linux系统的可量产开发板,具有丰富的音视频接口可强大的音视频编解码能力,可连接各种外设,集成了MIPI-DSI+TP接口、SD卡接口、LEDC灯、 HDMI接口、麦克风子板接口、3.5mm耳机接口、千兆以太网接口、USB HOST、Type-C接口、UARTDebug接口、40pins插针阵列等。
他们这次科创主题的主题就是把D1哪吒开发板做成CANSAT的主控,然后做很多传感器的数据采集并且用一个火箭发射上去。发射的高度大约为3-5公里,再用降落伞多方式回收。过程中去采集数据以及和地面通讯。
他表示现在的缺点就是社区还比较小,文档和课程资源比较缺少,需要更多人去创造。
他表示希望有更多创客和人参与到这个领域中来,因为RISC-V的发展速度是非常长快的。
创客的玩法
小部分大牛
大部分小白
价格较敏感
强依赖于教程
替代成本较高
科创教育的玩法
ToB
政策敏感
价格不敏感
严重依赖于供应商提供的套件,
教材,师资替代成本低
最后,老师也解答了各位小伙伴的各种问题,并在现场演示了如何使用哪吒开发板。

蘑菇云创客空间致力于提供一个创新开放的交流平台,如果你热爱创造,喜欢创新,那就来蘑菇云实现自己的奇思妙想!

