CNRV

为推广RISC-V尽些薄力

View the Project on GitHub

关于

本站点希望能够为国内的RISC-V开发者和爱好者提供便利。


RISC-V Day 2018 Shanghai 系列报道

特别活动

实时报道

RISC-V双周简报

国内的RISC-V爱好者利用Github协作的方式,以双周简报的方式为大家带来最新的RISC-V相关咨询,同时在微信公众号和CNRV站点上发布。内容覆盖RISC-V邮件列表、行业新闻、项目进展以及各类点评。也欢迎大家关注CNRV公众号获取最新信息。


干货


文章列表


资源列表


如何在国内快速搭建SiFive的Freedom环境

下载freedom/rocket-chip/riscv-tools完整压缩包

因为国内用户访问github比较慢,而且clone过后submodule更加慢,以下的压缩包是在clone了freedom之后,执行git submoudle update --init --recursive之后打包的。所以已经以submodule的形式包含了rocket-chip和riscv-tools以及下面的诸多submodules。

网盘中还新增了freedom-e-sdkfreedom-u-sdk的完整压缩包。

下载成功之后执行:

$ tar xzvf freedom.tar.gz
$ cd freedom
$ git submodule update --init --recursive

# 如果需要更新到最新,可以执行
$ git pull origin master

利用国内镜像加速sbt

目前Aliyun提供了Maven的镜像可以用来加速在构建rocket-chip或是freedom过程中的sbt的运行。

可以在Ubuntu上的~/.sbt/repositories中加入以下内容

[repositories]
  local
  aliyun: http://maven.aliyun.com/nexus/content/groups/public/
  sbt-releases-repo: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  sbt-plugins-repo: http://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext]
  central: http://repo1.maven.org/maven2/

参考: Scala 的构建工具 SBT 镜像设置

以上sbt镜像功能还需要充分验证,请各位给出反馈

二进制包


oschina镜像服务

在提供压缩包的同时,我们在oschina上镜像了主要的RISC-V工程。 我们利用国外服务器定期同步oschina上的镜像,方便大家获得最新的更新。 相比压缩包,镜像服务器同步了更多的RISC-V相关GitHub工程,包括freechipsproject, riscv, ucb-bar和lowrisc的所有工程。 镜像服务器的具体使用方法请参考clone-helpers工程。


欢迎关注微信公众号CNRV,接收最新最时尚的RISC-V讯息!

CNRV微信公众号