查看: 1388|回复: 2
收起左侧

干货分享| 在Ubuntu上构建RISC-V环境(含详细代码)

[复制链接]
发表于 2020-6-13 20:17:13 | 显示全部楼层 |阅读模式

有人预言,RISC-V或将是继Intel和Arm之后的第三大主流处理器体系。欢迎访问全球首家只专注于RISC-V单片机行业应用的中文网站

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 小飞飞 于 2020-6-20 17:35 编辑

本文将介绍在Ubuntu上构建RISC-V开发环境的过程。
我们默认使用的是Chisel,但是如果您使用的是Verilog也有相应说明。(注:文中安装的是2019年7月20日的版本)

我们先来了解下所需硬件准备及操作步骤:
项目所需Digilent Arty S7

Step 1: Scala开发环境
Step 2: 安装Verilator
Step 3:安装Vivado(用Verilog的小伙伴空降地点)
Step 4:安装QEMU
Step 5:RISC-V交叉编译(用Verilog的小伙伴参考),根据环境和目的,由四种方法中选择构建:1)构建Newlib交叉编译 2)Linux交叉编译器RV64GC(64位)3)Linux交叉编译器RV32IM(32位)兼容版本 4)构建Linux交叉编译的32位和64位兼容版本

01Scala开发环境建设
使用Chisel开发RISC-V需要Scala。如果使用的是Verilog进行开发时,则不必要操作这步。

安装OpenJDK
如果您使用的是Scala,则Scala可以在Java虚拟机上运行,需要安装JDK(需要版本8)


安装sbt
执行以下命令


调用sbt shell来查看安装是否成功


如果成功完成,请按以下步骤启动它。输入exit或按Ctrl + D关闭shell


如果要在交互式shell中尝试Scala,请输入:


启动后输入程序,它将响应


相信自已,未来是自已创造的。
点评回复

使用道具 举报

发表于 2020-6-20 15:02:01 | 显示全部楼层
弄的太复杂了,搞的眼花缭乱,咱们还是弄最简单的Eclipse吧,简单的配置一下就可以仿真调试了。
全球首家只专注于RISC-V单片机行业应用的中文网站
 楼主| 发表于 2020-6-20 17:37:56 | 显示全部楼层
xdqfc 发表于 2020-6-20 15:02
弄的太复杂了,搞的眼花缭乱,咱们还是弄最简单的Eclipse吧,简单的配置一下就可以仿真调试了。 ...

用 Eclipse 的话,要会 java 咯。我现在只会一点 Java的基础。
相信自已,未来是自已创造的。
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

关闭

RISC-V单片机中文网上一条 /2 下一条


版权及免责声明|RISC-V单片机中文网

GMT+8, 2025-11-18 02:54 , Processed in 0.200063 second(s), 26 queries .

快速回复 返回顶部 返回列表