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

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

[复制链接]
  • TA的每日心情
    郁闷
    2026-3-7 14:29
  • 签到天数: 58 天

    [LV.5]

    发表于 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,请输入:


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


    RISCV作者优文
    相信自已,未来是自已创造的。
    点评回复

    使用道具 举报

    该用户从未签到

    发表于 2020-6-20 15:02:01 | 显示全部楼层
    弄的太复杂了,搞的眼花缭乱,咱们还是弄最简单的Eclipse吧,简单的配置一下就可以仿真调试了。
    全球首家只专注于RISC-V单片机行业应用的中文网站
  • TA的每日心情
    郁闷
    2026-3-7 14:29
  • 签到天数: 58 天

    [LV.5]

     楼主| 发表于 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, 2026-4-9 16:19 , Processed in 0.223506 second(s), 29 queries .

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