如何使用gem5进行指定选项配置模拟自己的程序
来源:互联网 发布:mysql substring函数 编辑:程序博客网 时间:2024/05/22 12:42
自从安装好了gem5后一直纠结与如何使用gem5配置选项进行模拟自己的程序。找遍了gem5的文档硬是没看到例子,只能使用se模式-c 命令运行程序,不能配置cpu数量以及cache。找了很久终于在一个网站上找到了一个例子,网址是http://pages.cs.wisc.edu/~markhill/cs757/Spring2012/handouts/hw3.html。(ps:不得不说还是外文网站给力一点,虽然由于英文水平不高,读起来很费劲)。
我之前自己编写了一个myhello.c的文件,编译成二进制文件后。运行使用的命令是:gem5.opt se.py --num-cpus=2 myhello可是死活都不行总是提示错误脚本文件后面的参数不正确,可是使用-c就能运行。之后看到资料原来要使用gem5.opt se.py --cmd=myhello --num-cpus=2命令才行,也就是说需要执行的程序需要在”--cmd=“后面制定路径才行。天啊,被整死了!
PS:使用脚本后面的选项时,其中--options选项使用来传递参数给你自己运行的程序的。比如说运行gem5.opt se.py --cmd=myhello --options="i""o""u"那么i,o,u会被传进myhello中main函数中的argv[1],argv[2]和argv[3]
0 0
- 如何使用gem5进行指定选项配置模拟自己的程序
- gem5下用se模式运行自己的测试程序
- gem5 运行测试程序时如何设置cache的大小
- gem5的使用
- NET简单的一个画图程序 使用简单 自己可以相关自己的内容进行配置就可以使用了
- Gem5的FS(全系统)模拟
- Gem5中如何限制模拟运行的指令数或者周期数
- Android studio如何指定使用自己生成的keystore调试
- gem5的安装与使用
- gem5创建自己的disk image
- 【mysql】指定程序选项
- Android: 如何向系统设置中添加自己的配置选项及配置页面
- Ios 使用Firefox 配置自己的模拟服务器
- gem5配置
- gem5学习9——配置/模拟脚本
- Gem5的编译及运行测试程序
- Gem5的编译及运行测试程序
- 如何使用shell限制指定用户shell程序的网络带宽
- CoreData
- 适配器模式详解
- 綠意
- 深入研究Clang(一)Clang和LLVM的关系及整体架构
- golang 里goroutine产生的线程数量
- 如何使用gem5进行指定选项配置模拟自己的程序
- Qt国际化出错导致汉化不完全
- Representation(制图表达)在地图制图中的应用
- 浅谈render_to_response()使用
- 黑马程序员_内省&注解&枚举知识总结
- Android MTP框架和流程分析
- iOS点滴-openSSH使用
- 《Java编程思想》学习笔记17——注解Annotation
- 如何更好的理解SVM算法