简介:simics是超级模拟器,可模拟多种CPU,比如可模拟Sun Blade 1500、Sun Fire 3800-6800、Sun Enterprise 3500-6500等等,可模拟出多个CPU,硬盘,网卡....功能N强大,有兴趣的哥们可自行摸索如何配置模拟文件。 ...
关键字:
simics是超级模拟器,可模拟多种CPU,比如可模拟Sun Blade 1500、Sun Fire 3800-6800、Sun Enterprise 3500-6500等等,可模拟出多个CPU,硬盘,网卡....功能N强大,有兴趣的哥们可自行摸索如何配置模拟文件。
- 注册文件
- 基本使用
- 保存模拟机的当前工作状态
- 模拟机和真机的文件对拷
- 调整模拟机的控制台窗口大小
- 向控制台发送字符
- 复制控制台信息
- 陆续上料ing......
- OBP模拟
- 在模拟机E6500上安装solaris10 u4
1、注册文件Virtutech.Simics.v3.0.29:
(8.8 KB) (48.88 KB)安装文件下载:google search
2、基本使用file-->new session,选择workspace目录中target/ebony/ebony-linux-common.simics
这个模拟IBM PowerPC 440的模版文件,打开后默认为暂停状态,需要点击simics的控制窗口的run按钮或输入控制命令:
处于运行状态时,simics控制窗口最下面的命令输入提示符会由
simics>变成
running>在simics的控制窗口输入continue后,模拟机才会继续工作,模拟机的控制台如下:
检查点保留模拟机的当前工作状态
running> stop
file-->save checkpoint as or simics> write-configuration ppc440.boot
simics> continue or run, you can also use c or r.
以后可以从file-->open checkpoint打开ppc440.boot这个文件,可回到保存时的工作状态。
模拟机和真机的文件复制# mount /host
# ls /host /host目录为C盘根目录
# mount /host -o remount,rw
# cp /etc/inetd.conf /host/inetd.conf
# umount /host
or
running> stop
simics> hfs0.root sim->simcs_base /host目录为simics的工作路径(非安装路径)
simics> continue
# mount /host
# ls /host 再看看,/host路径已经变化
调整模拟机的控制台窗口的大小simics> con0.no-window
Warning: This command is deprecated. Use
.close instead.
Closing console window.
simics> @conf.con0.width=128
simics> @conf.con0.height=60
simics> con0.no-window
Opening console window.
如果不小心关闭了控制台,也可以在simics的控制窗口用con0.no-window命令来重新打开控制台
从simics向模拟机的控制台发送字符串
simics> con0.input "ls /"
复制控制台窗口的信息
复制 控制台窗口的内容,只需用鼠标拉选
3、OBP来了 ^_^
1、选择workspace目录中target/sunfire/peanut-sol10-cd-install1.simics
出现提示:
Cannot find the CD-ROM specified as : sol-10-u2-ga-sparc-v1.iso
Please add this file, or edit the path in this script.
2、在workspace目录中target/sunfire/中创建一个文件,名为sol-10-u2-ga-sparc-v1.iso,我们只需要OBP,所以随便给个空文件都可以。
3、再次打开peanut-sol10-cd-install1.simics,搞定:
E6500就这么到手了,爽不爽:
4、安装solaris 10 u4 ^_^
1、sun网站下载solaris 10 for sparc版本:
sol-10-u4-ga-sparc-dvd-iso-a.zip、sol-10-u4-ga-sparc-dvd-iso-b.zip
2、解开后得到两个iso文件:
sol-10-u4-ga-sparc-dvd-iso-a、sol-10-u4-ga-sparc-dvd-iso-b
3、在dos下合并:
F:\>copy /b sol-10-u4-ga-sparc-dvd-iso-a+sol-10-u4-ga-sparc-dvd-iso-b sol-10-u2-ga-sparc-v1.iso
sol-10-u2-ga-sparc-v1.iso
sol-10-u2-ga-sparc-v2.iso
已复制 1 个文件。
4、把sol-10-u2-ga-sparc-v1.iso文件放到simics的工作路径,比如F:\Virtutech Simics\workspace\targets\sunfire\
5、如果有,删除simics工作路径下的F:\Virtutech Simics\workspace\peanut-sol10-install.disk
6、打开F:\Virtutech Simics\workspace\targets\sunfire的peanut-sol10-cd-install1.simics
7、成功啦,成功啦,simics不是一个人在战斗,这一刻,蜘蛛们灵魂附体.........伟大的sun,伟大的蜘蛛,伟大的simics........