RISC-V软件labeled-RISC-V、riscv-rootfs、RISC-V介绍

以下为你介绍的RISC-V软件都可用在Linux系统上:labeled-RISC-V(标签化RISC-V项目)、riscv-rootfs(RISC-V 文件系统构建工具)、RISC-V(授权协议是BSD)。

1、labeled-RISC-V(标签化RISC-V项目)

RISC-V软件labeled-RISC-V、riscv-rootfs、RISC-V介绍

labeled-RISC-V —— 标签化RISC-V项目。

该项目基于 RocketChip 增加了标签功能,给硬件请求打上标签,赋予硬件区分,隔离和优先化三种新能力。

注:上图是目录结构。

下载地址:https://github.com/LvNA-system/labeled-RISC-V

2、riscv-rootfs(RISC-V 文件系统构建工具)

riscv-rootfs 是一个用于构建运行在 RISC-V Linux 上的 initramfs 简易文件系统镜像。

下载地址:https://github.com/LvNA-system/riscv-rootfs

3、RISC-V(授权协议是BSD)

RISC-V软件labeled-RISC-V、riscv-rootfs、RISC-V介绍

RISC-V 的领导者之一是David Patterson,他也在80年代参与制作了RISC 指令集。主流芯片架构(英特尔和ARM)都受专利保护,而即便付了授权费,指令集也十分复杂,需要很大的工作量才能让其适应具体的工作需求。为此,Patterson 计划联合资金较少的小公司和研究人员,为各自特定的需求,开发自己的芯片。参与者需要对相关的指令集和芯片设计进行实验,并将结果分享出去。为此,该计划需要一个不受限制的指令集。

不久前,Patterson和同事意识到他们可以将RISC-V 推广出去,而且学校的项目已经据此开发了好几个芯片核,其他一些项目也利用了这一指令集。

在某些方面,RISC-V更优势,效率也更高,而且由于代码集较小等其他功能,让其很适合开源芯片系统设计。而且由于物联网的崛起,Raspberry Pi 等设备的普及,RISC-V 社区应该会与它们一同发展。

下载地址:https://riscv.org/

注明

以上就是RISC-V软件labeled-RISC-V、riscv-rootfs、RISC-V的介绍内容,这些RISC-V软件都能使用在Linux操作系统中。

栏目相关文章