侵权投诉

                  ?开发板上玩GTA RISC-V多项移植项目成功运作中

                  电子发烧友网 ? 2021-09-16 11:59 ? 次阅读

                  电子发烧友网报道(文/周凯扬)RISC-V近期再度掀起了不小的热度,苹果招募RISC-V程序员负责其操作系统的嵌入式子系统,用于机器学习、视觉算法和信号与视频处理等运算工作;而Imagination也宣布将以RISC-V架构再度进入CPU市场。

                  这么多大厂纷纷在RISC-V上展开动作,但RISC-V的软件生态尚未正式进入爆发期。不过近期RISC-V软件社区出现了多个移植项目,我们不妨通过这些项目来一窥RISC-V未来的软件发展。

                  Linux移植

                  对Linux的支持一直是RISC-V生态的重中之重,不少高性能RISC-V IP核均是以运行Linux系统作为目标。Linux也早在4.14版本就陆续增加对RISC-V的支持,近期5.15内核中更是引入了更多的软件功能更新,比如未定义行为检测,支持hugepage迁移等等。

                  然而Linux拥有诸多发行版本,除了官方给到的支持外(比如Ubuntu为SiFive Hive Unmatched和Unleashed提供的镜像),驱动和软件包等都需要开发者手动移植和适配。

                  8月24日,SUSE宣布在近期加入了RISC-V基金会,RISC-V基金会CEO Calista Redmond表示:“SUSE长久以来的声誉将为RISC-V社区带来更多的开源创新与合作,我们期待SUSE的技术优势和贡献持续加速RISC-V的软件生态和市场普及。”

                  SUSE称考虑到当前的RISC-V生态,近期的要务就是与openSUSE社区合作,移植openSUSE Tumbleweed到RISC-V芯片上,并为其提供软件开发工具,而未来的长期目标则是提供企业版的支持。

                  7c375640-15cb-11ec-8fb8-12bb97331649.png

                  HiFive Unmatched上启动的Arch / Arch开发者Felix Yan

                  除了SUSE之外,近期Arch等系统的移植也在进行当中。据了解,中科院软件所PLCT购买了一百片SiFive的HiFive Unmatched开发板,并将其发送给上游维护者来移植Linux发行版。目前Arch开发者Felix Yan已经通过Ubuntu内核成功在HiFive Unmatched上启动了Arch系统,PLCT也发布了Gentoo在HiFive Unmatched和全志哪吒D1上的镜像。

                  根据PLCT发布的开源进展,PLCT与RISC-V基金会合作开展了一个开放访问项目RVLab,让国际基金会的成员可以SSH登录到RISC-V硬件设备上进行远程试验,目前该项目已经上线了10块HiFive Unmatched和20块哪吒D1开发板,也已经向多个技术社区的贡献者提供了登录和调试服务。

                  CUDA代码移植

                  图形计算这块同样是RISC-V的软件瓶颈,尽管OpenCL是一个开放的异构计算平台,但由于稳定性和工具链支持,反而CUDA使用得更广泛一些。英伟达GPU凭借其完备的文档和优秀的开发工具,成了不少运算工作负载的首选设备,因此其开发社区中有着丰富的CUDA代码。然而CUDA的代码被编译后,往往只能在英伟达的设备上执行,但如今的开源社区常用的更多是RISC-V硬件。

                  7c62a480-15cb-11ec-8fb8-12bb97331649.png

                  CUDA代码移植至RISC-V GPU的过程

                  美国佐治亚理工学院的几位研究员鼓捣出了一种新的流水线,可让CUDA软件工具包为RISC-V的GPGPU提供支持,这样可以将现有的CUDA代码运行在RISC-V设备上。他们已经成功在RISC-V的GPU Vortex上成功执行了具有多个重要特性的CUDA内核,比如多线程和原子操作等。

                  区块链与游戏移植

                  RISC-V的大名也慢慢传至区块链乃至游戏社区里,不少开发者纷纷尝试如何将已有的项目移植到RISC-V上。比如开源项目Ethereum on ARM,这是一个用Arm芯片平台运行以太坊节点的Linux镜像,目前已经可以成功在树莓派4上部署完成以太坊1.0节点或单个以太坊2.0节点。其项目开发者称,已经购置了一款HiFive Unmatched开发板,准备开始在RISC-V平台上搭建首个以太坊节点。

                  除此之外,Github上某位开发者甚至将2002年发售的游戏《GTA:Vice City》原生运行在了HiFive Unmatched开发板上。据开发者Pierce Andjelkovic强调,这并非在RISC-V上进行x86的模拟,而是将逆向工程的源代码原生编译为RV64GC,在Ubuntu系统上运行。

                  结语

                  从当前RISC-V的生态发展来看,实现Linux软件生态的移植和适配将成为RISC-V的下一个爆发点。开源社区必须做出搞出足够大的动作,才会引来商业市场的眼光。

                  以GPU为例,既有Vortex这样开源的GPGPU,也有赛昉科技BeagleV单板计算机这样采用Imagination商用GPU IP的选择。随着开发工具链的日趋完善,未来的RISC-V或许会像Arm一样,迎来真正属于自己的软件生态,而不是单靠移植而已。

                  声明:本文由电子发烧友原创,转载请注明以上来源。如需入群交流,请添加微信elecfans999,投稿爆料采访需求,请发邮箱huangjingjing@elecfans.com。

                  编辑:jq

                  原文标题:?开发板上玩GTA,RISC-V多项移植项目成功运作中

                  文章出处:【微信号:elecfans,微信公众号:电子发烧友网】欢迎添加关注!文章转载请注明出处。

                  收藏 人收藏
                  分享:

                  评论

                  相关推荐

                  搭载RISC-V芯片的手机明年将出?

                  电子发烧友网报道(文/梁浩斌)自1998年,诺基亚6110第一次在GSM手机上使用了ARM9处理器以....
                  的头像 电子发烧友网 发表于 12-07 14:57 ? 119次 阅读

                  初学者学习三菱PLC应该注意什么

                  随着工业自动化的推进,工业控制行业的核心plc被越来越多的使用,所以每个人都应该与时俱进的学习PLC....
                  发表于 12-07 11:29 ? 39次 阅读

                  Imagination宣布推出基于RISC-V的CPU产品系列

                  Catapult系列有四款不同的CPU产品,分别是:动态微控制器、实时嵌入式CPU、高性能应用处理器....
                  发表于 12-07 11:23 ? 136次 阅读
                  Imagination宣布推出基于RISC-V的CPU产品系列

                  华为昇腾AI基于异构计算架构CANN 让AI走进千行百业

                  让AI走进千行百业,把AI带进千家万户是昇腾AI的愿景
                  的头像 华为计算 发表于 12-07 10:45 ? 172次 阅读

                  RISC-V批准的新规范意味着什么?

                  美国时间12月2日,RISC-V国际基金会宣布其成员批准了15项新规范,包含了RISC-V指令集架构....
                  的头像 E4Life 发表于 12-07 09:43 ? 420次 阅读
                  RISC-V批准的新规范意味着什么?

                  浅析UART数据发送的最优解

                  UART有哪几种发送方式呢?分别有何优缺点?
                  发表于 12-07 07:25 ? 0次 阅读

                  如何去实现printf函数支持代码的实验呢

                  如何去实现printf函数支持代码的实验呢?
                  发表于 12-07 06:23 ? 0次 阅读

                  Stduino IDE有何优点?怎样去使用Stduino IDE呢

                  Stduino IDE是什么?Stduino IDE有何优点?怎样去使用Stduino IDE呢? ...
                  发表于 12-07 06:01 ? 0次 阅读

                  工业RTU示例2:远程4路开关量输入监测

                  前言ShineBlink 是一款零门槛、零开发环境、低代码的万能物联网智能硬件开发板 机智云为开发者....
                  的头像 机智云开发者 发表于 12-06 17:44 ? 229次 阅读
                  工业RTU示例2:远程4路开关量输入监测

                  工业RTU示例1:远程4-20mA电流采集(4G版)

                  前言ShineBlink 是一款零门槛、零开发环境、低代码的万能物联网智能硬件开发板机智云为开发者提....
                  的头像 机智云开发者 发表于 12-06 17:43 ? 229次 阅读
                  工业RTU示例1:远程4-20mA电流采集(4G版)

                  云原生技术下的华为云DevOps实践之路

                  DevOps最早在2009年被人提出,愿景非常美好,但真正实施起来困难重重。 随着近几年微服务、容器....
                  的头像 华为开发者社区 发表于 12-06 16:52 ? 313次 阅读

                  RISC-V IDE MounRiver Studio V1.51更新点介绍

                  RISC-V IDE MRS V1.51更新点介绍一、 更新点概述【新增】1.支持嵌入式系统Harm....
                  发表于 12-06 11:06 ? 9次 阅读
                  RISC-V IDE MounRiver Studio V1.51更新点介绍

                  Imagination技术前瞻副总裁:GPU在体验元宇宙中的作用

                  软件虽然是融合元宇宙实现的各种问题的关键支柱,但硬件则是人们与这个新的在线世界互动的主要方式。
                  发表于 12-06 10:14 ? 262次 阅读

                  python上位机代码该如何去实现呢

                  python上位机代码该如何去实现呢? stm32端程序的功能是什么?...
                  发表于 12-06 07:22 ? 0次 阅读

                  全球首款铝离子固态电池量产;SiFive公布全新RISC-V处理器P650,性能超上代50%……

                  美国RISC-V公司SiFive于近日发布了最新的RISC-V处理器P650,该处理器采用了十三级流....
                  的头像 21克888 发表于 12-04 06:44 ? 19420次 阅读
                  全球首款铝离子固态电池量产;SiFive公布全新RISC-V处理器P650,性能超上代50%……

                  A星路径规划算法完整代码资料汇总

                  A星路径规划算法完整代码资料汇总
                  发表于 12-03 17:16 ? 10次 阅读

                  平头哥芯片生态产品专家带你玩转RISC-V开发板

                  RVB2601是平头哥一款基于玄铁开源E906处理器的RISC-V生态开发板。作为一款通用型MCU开....
                  的头像 电子发烧友论坛 发表于 12-03 14:14 ? 303次 阅读

                  stm8单片机例程下载链接

                  在这篇文章中将自己上传的资源做一个下载链接的目录方便查找下载单片机解析字符串命令示例STM8单片机双....
                  发表于 12-03 12:06 ? 24次 阅读
                  stm8单片机例程下载链接

                  DevKit代码迁移工具主要功能介绍

                  本次直播介绍DevKit代码迁移工具通过自动扫描和分析待迁移代码,为应用从X86到鲲鹏平台的迁移提供....
                  的头像 华为计算 发表于 12-03 10:49 ? 188次 阅读

                  基于鸿蒙分布式数据服务开发的聊天室应用

                  ?? 之前给大家介绍过《HarmonyOS 分布式之仿抖音应用》,此次给大家介绍一下基于鸿蒙分布式数....
                  的头像 HarmonyOS技术社区 发表于 12-03 10:35 ? 224次 阅读

                  Imagination B系列GPU IP为芯动科技显卡增光添彩

                  风华1号将IMG BXT多核GPU架构集成到一个高度创新的SoC合封芯片(chiplet)架构中,可....
                  发表于 12-03 10:34 ? 486次 阅读

                  云服务、OEM 借助 NVIDIA AI让AI训练更上层楼

                  借助 NVIDIA AI,戴尔、浪潮、Microsoft Azure 和 Supermicro 在今....
                  发表于 12-03 10:19 ? 761次 阅读
                  云服务、OEM 借助 NVIDIA AI让AI训练更上层楼

                  HarmonyOS ArkUI 3.0框架试玩初体验

                  ?? HarmonyOS ArkUI 3.0?正式到来,今天就给大家分享一下我的 HarmonyOS....
                  的头像 HarmonyOS技术社区 发表于 12-03 10:14 ? 237次 阅读

                  一款好用的鸿蒙系统上的权限请求框架

                  ?? 桃夭是鸿蒙系统上的一款权限请求框架,对请求权限的代码进行高度封装,极大的简化了申请权限的代码逻....
                  的头像 HarmonyOS技术社区 发表于 12-03 10:10 ? 218次 阅读

                  年度5G高端芯片对决!高通首款4nm芯片8Gen1对战天玑9000,谁是王者归来?

                  时光荏苒!2021年已经接近尾声,5G芯片大战在最近一周进入了密集爆发期。11月19日,芯片大厂联发....
                  的头像 章鹰 发表于 12-03 07:53 ? 3039次 阅读
                  年度5G高端芯片对决!高通首款4nm芯片8Gen1对战天玑9000,谁是王者归来?

                  国产首个4K级高性能GPU “风华1号”重磅发布,性能实现突破

                    2021年11月26日,?首款国产高性能4K级显卡GPU芯片“风华1号”在上海正式发布。中国一站....
                  的头像 芯动科技 发表于 12-02 17:10 ? 47次 阅读
                  国产首个4K级高性能GPU “风华1号”重磅发布,性能实现突破

                  摩尔线程与国网电商科技战略合作签约仪式在天津举行

                  11月30日,摩尔线程智能科技(北京)有限责任公司(以下简称“摩尔线程”)与国网电商科技有限公司(以....
                  的头像 互联网科技 发表于 12-02 13:54 ? 255次 阅读
                  摩尔线程与国网电商科技战略合作签约仪式在天津举行

                  IAR Systems和Codasip强强联手实现基于RISC-V的低功耗应用

                  IAR Systems专业的开发工具IAR Embedded Workbench for RISC-....
                  发表于 12-02 13:46 ? 852次 阅读

                  腾讯、Facebook、英伟达三者之中谁能在元宇宙中脱颖而出

                  元宇宙是运用大数据计算、BIM仿真、大数据融合等技术,运用于虚拟仿真、货币交易、人工识别等领域。元宇....
                  发表于 12-02 12:36 ? 95次 阅读
                  腾讯、Facebook、英伟达三者之中谁能在元宇宙中脱颖而出

                  RISC-V MCU开发 (六):代码下载

                  RISC-V MCU开发 (六):代码下载MounRiver? Studio(MRS)配合GD-Li....
                  发表于 12-02 09:06 ? 15次 阅读
                  RISC-V MCU开发 (六):代码下载

                  RISC-V MCU开发(十三):嵌入式开发相关工具软件

                  RISC-V MCU开发(十三):嵌入式开发相关工具软件一款集成开发环境软件除了代码编辑、编译和调试....
                  发表于 12-02 09:06 ? 17次 阅读
                  RISC-V MCU开发(十三):嵌入式开发相关工具软件

                  单片机的显示方式有哪几种

                  对于单片机的显示方式有很多种:闪烁,交替,流水灯等等。但今天我做的就是流水灯,但实际上所用的代码都差不多,只有把显示方式...
                  发表于 12-02 07:53 ? 0次 阅读

                  用单片机测试代码

                  用单片机测试以下代码,加解密OK;aes,c 文件#include "AES.h"#include #include //#include static const uint8_t S_BO...
                  发表于 12-02 07:04 ? 0次 阅读

                  求大神指教怎样在main.c中去增加一些代码呢

                  求大神指教怎样在main.c中去增加一些代码呢? ...
                  发表于 12-02 06:32 ? 0次 阅读

                  如何编写控制LED灯的亮灭程序代码

                  【蓝桥杯单片机 控制LED灯电路经典程序】(2)接上篇:上一篇(1)中只介绍了控制LED灯的电路,138译码器打通573锁存器,锁...
                  发表于 12-02 06:23 ? 0次 阅读

                  单片机点阵 l love you效果实现代码相关资料分享

                  #include "reg51.h"         #include typedef unsigned int uint;   typedef unsigne...
                  发表于 12-02 06:23 ? 0次 阅读

                  stm32的代码区和常量区的地址分配在哪

                  stm32的代码区和常量区的地址分配在哪? stm32的全局变量和堆栈区的地址又分配在哪? ...
                  发表于 12-02 06:05 ? 0次 阅读

                  一个劣质24V电源引发的悲剧:主板南桥烧了

                  作者:YJGQDD(阿莫论坛ID:hailing),整理:晓宇微信公众号:芯片之家(ID:chiph....
                  发表于 12-01 19:21 ? 23次 阅读
                  一个劣质24V电源引发的悲剧:主板南桥烧了

                  怎么样判断工控机是否需要重新装系统呢?

                  工控机在使用过程中,用户误删了系统文件,导致工控机某项功能出现了异常;工控机遭到病毒木马的入侵,导致....
                  发表于 12-01 16:45 ? 157次 阅读

                  搭载RISC-V芯片的手机明年将出?!软件生态或是最大软肋

                  电子发烧友网(文/梁浩斌)自1998年,诺基亚6110第一次在GSM手机上使用了ARM9处理器以来,....
                  的头像 Hobby观察 发表于 12-01 10:08 ? 1225次 阅读
                  搭载RISC-V芯片的手机明年将出?!软件生态或是最大软肋

                  GPU提升30%!小米12全球首发新一代骁龙8平台!4nm工艺的高通骁龙8平台关键点全在这里

                  (电子发烧友网报道 文/章鹰)12月1日上午8点,美国夏威夷11月30日,高通技术公司在5G旗舰芯片....
                  的头像 章鹰 发表于 12-01 09:50 ? 2454次 阅读
                  GPU提升30%!小米12全球首发新一代骁龙8平台!4nm工艺的高通骁龙8平台关键点全在这里

                  未来科技发展所带来的机遇和挑战 助推产业升级变革

                  2021年11月27日,英特尔中国研究院院长宋继强受邀参加第十九届《财经》年会,深入探讨在迅速发展的....
                  发表于 11-30 14:54 ? 96次 阅读
                  未来科技发展所带来的机遇和挑战 助推产业升级变革

                  【RTT大赛作品连载】CH32V RTT微秒延时的实现

                  CH32V103是沁恒出的一款基于RiscV核心的单片机,在官网有该芯片的资料、库函数和例程,另外沁....
                  的头像 煲仔卤煮的炼钢 发表于 11-29 08:30 ? 1778次 阅读
                  【RTT大赛作品连载】CH32V RTT微秒延时的实现

                  国产GPU全面开花!服务器GPU、全功能GPU、高性能GPGPU…加速追赶国际巨头

                  电子发烧友网报道(文/黄晶晶)最近,国产GPU市场的火爆引起广泛关注,几家国产GPU厂商相继发布产品....
                  的头像 芯链 发表于 11-27 07:34 ? 2334次 阅读
                  国产GPU全面开花!服务器GPU、全功能GPU、高性能GPGPU…加速追赶国际巨头

                  RISC-V ISA 命名规范

                  RISC-V ISA 命名规范RISC-V ISA 采用模块化的方式进行组织,每一个模块使用一个英文....
                  发表于 11-26 16:36 ? 29次 阅读
                  RISC-V ISA 命名规范

                  首颗国产全功能GPU研制成功 摩尔线程完成A轮融资

                  去年刚成立的中国GPU领军企业摩尔线程加速奔跑,定义芯片设计行业的中国速度。不到300天,首颗国产全....
                  的头像 互联网科技 发表于 11-26 16:35 ? 1438次 阅读

                  嵌入式工控机的发展是怎么样的呢?

                  工业4.0将机器人、互联设备和快速数据网络集中在工厂环境中,主要是为了使工厂更具生产效率,并由机器人....
                  发表于 11-26 16:19 ? 313次 阅读

                  RISC-V MCU开发 (二):工程创建与管理

                  RISC-V MCU开发 (二):工程创建与管理MounRiver? Studio(MRS)内置了G....
                  发表于 11-26 15:36 ? 34次 阅读
                  RISC-V MCU开发 (二):工程创建与管理

                  STM32定时器主从级联的应用示例分享

                  在STMCU中文社区有人咨询了类似下面的应用问题,有部分需求如下: 1.发送12个周期为500ns的....
                  的头像 茶话MCU 发表于 11-26 11:45 ? 276次 阅读
                  STM32定时器主从级联的应用示例分享

                  【RTT大赛作品连载】AB32VG1评估板 炫酷音乐播放器

                  AB32VG1评估板
                  的头像 磐石90 发表于 11-26 08:43 ? 3115次 阅读
                  【RTT大赛作品连载】AB32VG1评估板 炫酷音乐播放器

                  RISC-V 架构及MRS 开发环境介绍

                  一.设计背景RISC-V,第五代开源 RISC 指令集架构,作为近年来开源芯片技术的突出代表,受到国....
                  发表于 11-25 20:51 ? 63次 阅读
                  RISC-V 架构及MRS 开发环境介绍

                  MRS 配套ARM内核单片机烧录工具使用说明(RISCV/ARM IDE)

                  MRS 配套ARM内核单片机烧录工具使用说明V1.0一、 概述WCH-Link Utility是一款....
                  发表于 11-25 19:51 ? 26次 阅读
                  MRS 配套ARM内核单片机烧录工具使用说明(RISCV/ARM IDE)

                  RISC-V MCU开发 (八):工程集管理

                  RISC-V MCU开发 (八):工程集管理相比较于KEIL、Visual Studio等集成开发环....
                  发表于 11-25 19:06 ? 17次 阅读
                  RISC-V MCU开发 (八):工程集管理

                  Codasip采用Imperas技术来强化其RISC-V处理器验证优势

                  RISC-V是一种模块化架构,它可提供由许多不同基本指令、标准可选扩展项和自定义指令构成的组合,这引....
                  发表于 11-25 14:24 ? 936次 阅读
                  Codasip采用Imperas技术来强化其RISC-V处理器验证优势

                  NVIDIA RTX A4500强势发布,一款高端RTX专业图形显卡

                  NVIDIA RTX A4500 基于NVIDIA Ampere架构高端RTX专业图形显卡。借助高性....
                  发表于 11-25 12:27 ? 47次 阅读

                  CSM32RV20开发板介绍_RISCV核低功耗MCU单片机

                  CSM32RV20开发板是基于我司CSM32RV20MCU芯片打造的一款轻便易携、可覆盖我司全部射频....
                  发表于 11-25 11:09 ? 15次 阅读

                  CSM32RV20原理图_QFN_3V5V_v1.1

                  CSM32RV20(QFN32)开发板/RISCV核低功耗单片机MCU_原理图
                  发表于 11-25 11:09 ? 8次 阅读

                  CSM32RV20 芯片数据手册

                  CSM32RV20芯片数据手册
                  发表于 11-25 11:09 ? 9次 阅读

                  CSM_Studio_IDE_Manual-6.11.03

                  IDE:CSMStudio,是南京中科微针对嵌入式项目RISC-V系列MCU开发的跨平台支持的C/C....
                  发表于 11-25 11:08 ? 9次 阅读

                  风口上的低代码的这些变化与趋势 低代码还需要解决哪些问题?

                  在企业服务领域,今年低代码的概念非常火爆,最直观的感受是,从前这类分享都是几十人讨论的小沙龙。今年各....
                  的头像 脑极体 发表于 11-25 08:46 ? 951次 阅读
                  欧美美女的白虎