Chinaunix首页 | 论坛 | 博客

qsh

  • 博客访问: 3945606
  • 博文数量: 1015
  • 博客积分: 15904
  • 博客等级: 上将
  • 技术积分: 8572
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-04 19:16
文章分类

全部博文(1015)

文章存档

2019年(1)

2017年(1)

2016年(19)

2015年(27)

2014年(30)

2013年(95)

2012年(199)

2011年(72)

2010年(109)

2009年(166)

2008年(296)

分类:

2008-08-05 13:41:01

简介: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........

阅读(1761) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~