电子书:《模拟对话》,共50卷,数百篇精品文章,下载即奖励400信元!
返回列表 发帖

[原创] 分享我的RISCV模拟器

[原创] 分享我的RISCV模拟器

本帖最后由 冷月飞虹 于 2017-11-27 20:24 编辑

5月份的时候,阅读了riscv的相关文档,做了一个模拟器,并移植了相关软件。
现将当如的第一个版本分享。

特点:
1、运行Linux
2、做了一块假屏幕
3、移植SDL库到riscv的linux

一、下载代码,并解压

riscv_sim.rar (30.6 KB)
xaa.rar (10.89 MB)
xab.rar (8.17 MB)
xac.rar (710.71 KB)

P0.png
2017-11-27 19:54


由于论坛不支持上传大文件,因此需运行
  1. cat xa* > vmlinux
复制代码

合成vmlinux文件

二、编译运行
  1. ./run.sh
复制代码

(需要SDL库的支持)
得到a.out

三、测试

执行a.out,便启动模拟器,运行后可以看到Tux

P2.png
2017-11-27 19:54


进入 test 目录运行 sdl_test,便可以看到lena

P3.png
2017-11-27 19:54


riscv有自己的模拟器,大家可以去下载源码进行研究。
另外
http://www.ovpworld.org/
(Open Virtual Platforms™ (OVP™) )

也是有RISCV的模拟器的。

good luck !

TOP

谢谢分享,正在学习riscv!

TOP

回复 3# 090305002


    谢谢

TOP

谢谢楼主

TOP

TOP

Great job!

TOP

谢谢。

TOP

回复 1# 冷月飞虹


   谢谢分享

TOP

返回列表

站长推荐 关闭


Keysight Engineering Education 2019课程详细介绍

Keysight Engineering Education 2019课程详细介绍


查看