花费 33 ms
CPU性能测试——CoreMark篇

本文将介绍使用CoreMark测试程序对我们小组自研芯片进行性能的测试,记录了CoreMarK工具的使用以及对其测试结果进行分析 测试环境: PC OS: Ubuntu20.04 LTS CPU: 自研CPU(ARCH=riscv64,ISA=rv64imafdc) Kernel: CPU使用 ...

Fri Jan 08 19:15:00 CST 2021 8 5429
riscv 中断和异常处理

特权架构 处理器在架构上一般都会有几种特权模式,比如x86架构有“ring0~ring3”4种级别,一般操作系统内核和驱动运行在ring0级别,也就是最高级别,而普通的应用程序运行在ring3级别, ...

Tue Dec 14 19:51:00 CST 2021 0 6482
qemu模拟器下编译运行基于riscv指令集的Linux操作系统

基本原理: 在物理服务器Ubuntu14.04上安装qemu模拟器,模拟器中运行基于riscv指令集编译的linux镜像文件。 用到的工具包括: riscv-qemu(模拟器,可以模拟运行riscv指令集的程序或镜像) riscv ...

Fri Sep 15 20:47:00 CST 2017 9 6006
riscv 开发之S模式ecall调用

我们知道有些寄存器只能在m模式下设置和访问,如果s模式想要使用某个功能,只能先回到m模式然后再进行相应的设置。OpenSBI定义了s模式和m模式之间功能调用的接口,s模式通过执行“ecall”指令回到 ...

Tue Dec 14 18:12:00 CST 2021 1 4296
快速搭建具备一个RISCV开发环境及其qemu仿真(全)

下载编译riscv-gnu-toolchain非常耗时又麻烦。但是如果仅仅是学习测试,可以试试第0种方法,节省大家时间。   声明:每个人电脑上已经安装过的东西不同,编译时会提示各种缺组件,缺什么安装什么,善用搜索引擎。方法都肯定都走得通。   一般就是这些 方法 ...

Tue Apr 14 01:16:00 CST 2020 0 2791
risc-v的寻址模式

1. Immediate addressing, where the operand is a constant within theinstruction itself.2. Register ad ...

Fri Apr 03 02:04:00 CST 2020 0 1546
qemu虚拟机模拟一个riscv linux系统

方法一: 使用buildroot-2020.08.1 全自动 https://buildroot.org/download.html 下载后在ubuntu内解压,在buildroo ...

Fri Apr 24 02:05:00 CST 2020 0 1487
交叉编译riscv64-linux-gnu-gcc

--host=aarch64-linux-gnu --target=riscv64-linux-gnu --libdir=/usr/lib --includedir=/usr/riscv64-linux-gnu/include ...

Sat Dec 11 00:04:00 CST 2021 0 1608
CPU性能测试——CoreMark-pro篇

本文目的:主要介绍CoreMark-pro的移植过程,本文将CoreMark-pro编译为riscv64架构的可执行程序,使用CoreMark-pro测试程序对Xilinx的VC707-u500devkit进行性能的测试,记录了CoreMarK-pro工具的使用以及对其测试结果进行分析 测试环境 ...

Fri Jan 08 19:18:00 CST 2021 0 665

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM