RISCV-MINI环境安装与编译指南

======== setup basic environment =========

install ubuntu20.04-LTS

sudo apt install default-jre

sudo apt install git curl build-essential cmake flex bison gawk

sudo apt install libgmp-dev libmpfr-dev libmpc-dev

========= install scala-sbt ==============

refer to http://www.scala-sbt.org/download.html

echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" | sudo tee /etc/apt/sources.list.d/sbt.list

echo "deb https://repo.scala-sbt.org/scalasbt/debian /" | sudo tee /etc/apt/sources.list.d/sbt_old.list

curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get\&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | sudo apt-key add

sudo apt update

sudo apt install sbt

sbt --version

> sbt version in this project: 1.9.4

> sbt script version: 1.9.4

========= install verilator v4.218 ==========

git clone https://github.com/verilator/verilator

git checkout -b v4.218

git branch

autoconf

./configure

make

sudo make install

======== compile and run riscv-mini ========

git clone https://github.com/ucb-bar/riscv-mini

cd riscv-mini

make

make verilator

make run-tests

make sbt

>testOnly mini.TileBmarkTests

>testOnly mini.CoreISATests

>testOnly mini.TileSimpleTests

>test

==================================

export RISCV=/home/hemin/cad/RISCV

./build-riscv-tools.sh

make run-custom-bmark

相关推荐
旋风小飞棍2 天前
如何在sheel中运行spark
大数据·开发语言·scala
rylshe13142 天前
在scala中sparkSQL连接mysql并添加新数据
开发语言·mysql·scala
MZWeiei4 天前
Spark任务调度流程详解
大数据·分布式·spark·scala
бесплатно4 天前
Scala流程控制
开发语言·后端·scala
Bin Watson11 天前
解决 Builroot 系统编译 perl 编译报错问题
开发语言·scala·perl
什么芮.14 天前
大数据应用开发和项目实战(2)
大数据·pytorch·sql·spark·scala
不要天天开心16 天前
Spark-Streaming核心编程:有状态转化操作与DStream输出
scala
欧先生^_^17 天前
Scala语法基础
开发语言·后端·scala
不要天天开心18 天前
大数据利器:Kafka与Spark的深度探索
spark·scala
不要天天开心19 天前
Kafka与Spark-Streaming:大数据处理的黄金搭档
kafka·scala