版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生实验指导: WRK 平台安装和调试1、安装配置 WRK 平台WRK-CRK1)首先把实验需要的文件下载到本地2)在 cmd 命令行中输入:a. mkdir c:wrk (建立一个新目录)b. set wrk=c:wrk (上面建立的目录)WRK-CRKWRK-v1.2 %wrk%目录下。把 WRK 内核代码和工具拷到新建立的目录下)d. set arch=x86amd64(设置机器的 CPU 架构,e. set path=%wrk%tools%arch%;%path% (设置f. cd %wrk%basentos (进入编译工具目录)g. nmake -nologo %arch%=(编译
2、WRK 内核)x86还是amd64)指定编译目标结构WRK 平台编译工具路径)mkdir c:wrkset wrk=c:wrkxcopy /crehkdq d:WRK-CRKWRK-v1.2 %wrk%set arch=x86set path=%wrk%tools%arch%;%path%cd %wrk%basentosnmake -nologo %arch%=3)如果编译成功的话, %wrk%basentosbuildexe wrkx86.pdb 。目录下会生成两个文件, wrkx86.exe 和2、实现 WRK 平台的联机调试Step 1:(1)安装虚拟机,并进行适当的配置。本实验建议使用
3、 Virtual PC 虚拟机。双击安装虚拟机,完成后,进行更新升级。 在虚拟机控制台中, File 选项下, 选择 Virtual Disk Wizard ,准备载入 win2003 镜像。 下一步,选择 Edit an Existing virtual disk ,在路径中找到 windows2003 镜像的路径, 比如 C:WRK-v1.2Win2k3SP1 Image 。一直下一步,直到完成。(2)FC Virtual PC UnvoteNev? Virtual Machine Wizard r"評MW晶山崙KOptiOTiSExitRemoveStartVirtual Di
4、ik WizardJf i sk Dp Li 4ILSYou can create a new virtual disk or edit an existing one.Sel&zt ari optionsO'Create a new vrtual disk_Ilii iiir ii . d dit.an.eKisting.yirt iwl.dijI < E札ck E*Kt >匚jjicttl(3)启动虚拟机,在虚拟机启动后数分钟后,单击虚拟机控制台窗口上的settings按钮。注:映射到Z盘的目的是为了虚拟机可以和主机进行文件共享, Y也可),只需把后面用到 Z盘
5、的地方进行相应的改变。在Shared Folders栏的浏览文件夹选项中(一定要虚拟机启动几分钟之后才能设置, 否则按钮为灰色,不可改),把WRK工作目录(比如c:wrk )映射到Z盘(如图)。 并且选中Share Every Time,这样,就把客户机中的 Z盘映射到了主机的 WRK工作 目录。若设置其他盘符(如Setting匚urrenl Value怕 Film NameWin2k3 SPl WRKon Memory256 MBy Hard Disk 1Win2k3 SPl WRK Har.y Hfd Disk £None9 Hard Disk 3None任 Undo Disks
6、Disdblec0 CD/DVD DriveSecondary 匚ontrolerU Floppy DiskAuto detseted号 COMlNamed nipm: WAd.S COM2None牙 LFTlNone4 NetworkingNetwork adapters: 1越 SoundDisablec9 Hardware Virtualiz.-,Enabled7) MousePainter integration onrashared Folders1 folder shared孕 DisplayDefault© closeshow messageSttingf for Ww
7、i2k3 SP1 WRKQ Shared FoldersFolderC;WRK-vl.2Drve ZThe virtual mactil帕 can use a shared fbldsr to access information on 岀e ahiysical cwnpiuter. Folders whose drive letter is followed by an asterisk (*) indicate shares that are temporary.(4)在Settings中的COM 1选项中,选中 Named pipe ,输入:户机OS的COM1与主机OS的pipe联系到了
8、一起(如图).pi pe'debug。这就把客Settings for Wtn2k3 SP IWRKettinq2 He Name 0B Nefnorv Allard DisklHard Disk 2 I lar:! Oi;k 3 屮 Lhdo Dslis'0CDjD7D Diwe H FbCPV DiskJ COM2 亍 LPIl 晶 Net 训cirknc SoundHardwarE irtualiz.J NoLise L 兰 tiered Folcersm D5play 回gsCurrent Value 讥 ins灼 SPl v/FK 25e MBE逗阳 UPl WFK
9、Har.PJore rjoneDiiajiececMichi'Y contolerAuto detectedMorehtoreMetworl; ad白匚terhlCfeacilecEn ailedPcirter -nteyaton on 1 fclder s 也旧 dDefadtStew messaaeNoneJ. 0-i严ih EFfial pnrtL 陋It fo iTiodfeiTi ccnraarid n coen pat 哩 Marred pipeHPPedet)u(;''lex: flie;Bro/vse.Y口u ran tp|pct a jerbi per
10、t nn thp phyduni CSntXitei, a named pipe or ; tejit file to 匚omec* to Tie COMl purt on 仆阳 vrtud md-hrie. Il the LUkii Dbt iw ued la a modem, seect the wait tor fradeTi comnand to open cot check bohSte p 2:安装 Win Dbg调试器。(1)安装Win Dbg到自己指定的工作目录(如 在运行中输入"cmd ”,启动命令行窗口。 在窗口中输入:C:Program Filesdbg )。s
11、et windbgargs=-k com:pipe,port=.pipedebug,resets=O,reconnect Win Dbg命令行参数)。(用于设置set_NT_SYMBO L_P ATH=%wrk%basentosbuildexe;%wrk%WS03S P1HALSx86halac pim (用于指定kernel和HAL的符号路径)。(4) 到 WinDbg 工作目录(如:C:Program Filesdbg>)中输入:学校机房:cdwin dbg.exe%win dbgargs% (用于启动 Win Dbg 调试器)。如果成功启动,则在工作窗口会显示:Waiting to
12、 reconnect(如图)Mliraaot t (总)Umdewe.b .6 U1U7 .右Copyri jhr (c) Microsr-l t Corporation bl 1 riyhta evened f . pipe'-debugoitiny Ic tomntiocLStep 3:配置客户机 OS,使得主机可以启动带有远程内核调试的(1)(2)WRKo在虚拟机中的 Windows 2003中,运行cmd命令,打开命令行窗口。 在cmd窗口中输入:xcopy z:basentosbuildexewrkx86.exe c:w in dowssystem32xcopy z:WS03
13、S P1HALSx86halac pimhalacpim.dll c:wi ndowssystem32注:有些虚拟机命令行打字可能会出现问题,只需重启一次即可。编辑c:boot.ini文件,以便可以从 WRK启动。在"控制面板”中,选择systemO 在 system properties 窗口,选择 Advaneed,点击Settings。在 Startup and Recovery 窗口点击编辑,弹出 c:boot.ini 窗口。在c:boot.ini窗口中,加上:multi(0)disk(0)rdisk(0)partition(1)WIND0WS= "Microsof
14、t Windows Server 2OO3,WRK' /no execute=op ti n/fastdetect /debug /debug po rt=com1/ker nel=wrkx86.exe/hal=halac pi m.dll注:加的这句话不能有空行。tilZ&SBDJr-iilJtj-K tnrd!1tWilNSviWlLil口 UildJO.hiihl.dr匚甘旳上- na rpTttm:1dufh=,bffzti « vi Jmnsarto nakrriK: d (tint r-l-Mngr:.P-nranci-Vki+ai dfacU. “cwb
15、 对hilji口 .laru世luU 亡 I kdi|?iDiflkler vhro' in卅呛ynjf “尸EdtI1) Wrrti叭分叫n rm)Jnmcpr Hr+i丿 t r rfm-qptff 二J 絃 IRS w d? ±7 Het owAnno顶厂田 £龙聞也厂 TrTieLoiJiJch itL_very nUlQS tE?n rwiCtd! I :C泻一u一:Tfled- tNiapuonj ni lar-Ssber Eltc* *:'-Til « bopl.l Ftfgp本jlp%9i於占 h«ixod 恤|0
16、7;|Stdiliorc Reeovap5l£ri-jp_±)HlwYi l-aLr± sivt deouing nhor-iarm5己rupr 2QD ser>jer' 20D £2"凹30Ci 53ve * 卫Error nepcrtirtarj重启虚拟机中的客户机OS,在启动选项中,选择"MicrosoftWindows Server2003,MRKdebugger enabled ”。当WRK开始启动时,主机的win Dbg就可以连上虚拟机中的客户机OS 了,进行断点观察。在WRK启动后,就可以在 winDbg窗
17、口选择Debug中的"break”,则进入了 WRK的debug模式。Kd提示信息显示出来,表示可以进行WRK的调试了。'r.诚 g阿tffeJ *1:*-,Bir fP'ti fl 口耳匸 0|-鬲 3 口 LE I 昼IL空上DuHl-乂;5" :If yov »?c1ra ayiTsijf OdlstfOrzJi Tlk D")F 盯丁勺巧 on fh &2«5="神 nrlpwyf OjiJlst roSr JI sk Of anil 1 wifudoks- "hrTfiddw H川叮 foj
18、rtlsfc tojr :fb*(3hdriTHorgj«h:X7ws-wfnctws jlfi CDjJTskCOJrdi slkCJJFanUion1 JW3bZBV5 Wncfcnw« g ;ifS LEC:: aE th1J1立 口Lt LL± Lufh 土 蜃m<5bu =1hLn 1.1 BL *fhM耐iLp Uu艺I-lLU s J Bup沖I <l=bvJi£rJ I* liaLLniiUit 网)*4 Lnc lOEluitfl nl Lnq- xncUfl-I羁L礬S營:靑霍H品"gm園as恥m反HlccoEi
19、 rB*! Vuiduc- retygyei* V$t4>oh 4 t Dpn" ECcjrxl I.E) Lcfnah I.-hm 111 x-ih iaaf'sd、 E'dabuqOblqih? 1D TCCOAtiCdtwiBd»eh*d hs Uhadm Saju«i Mi?hH «hh% 汁 3 tuw pFezul CUxgn dccacciIdb e-s-i MiJii-LbedflAWTHQ EnEMiht i4 'f -e篡"1 /Htt-patb. lE- D "ik-l £
20、%ti»e、Eito»bq, 】djw 旦IBCWl斗4 *ih H 出 *TiniD".如FH 2001 RmitE Vprslmi 3tDP BP < pgoal Kiw iBE BdLli ty 1404 ffBRPi TIdfieccfCtab-R."IK«±tiai ! 4抽MQ加Z DtatahaiJ'l5VG-q«ta OptL日 bDt bTl-lidblfrLBiLjMcLhBfi wevLlh -UDDM的 Uint aMhaI4mTFT 3 m3 yq3Hrj33 jjjjnf gCglBHCipHBIE.dKSWEegTggjipgw.ibjj p.7DU. MT swiiLj 1hl5rau piewed altberCTEC I “ 904 TUB kdl !*- i or Cttl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度对讲机系统集成服务合同
- 2024年度技术转让合同服务内容扩展
- 近摄镜市场发展预测和趋势分析
- 连衣裙市场发展预测和趋势分析
- 2024年度版权购买合同(具体权益内容)
- 浇铸用车市场发展现状调查及供需格局分析预测报告
- 插线板市场发展现状调查及供需格局分析预测报告
- 2024年度无人机遥感监测服务合同
- 2024年度别克汽车金融贷款服务合同
- 气动开窗器市场需求与消费特点分析
- 新概念第一册语法知识点汇总(完美版)
- 建筑力学完整版全套ppt课件
- 【课件】Unit4Readingforwriting课件高中英语人教版(2019)必修第二册
- 学生学习过程评价量表
- 1.我们生活的世界
- 第9章 政府单位预算会计核算
- 欧陆590系列数字直流式调速器中文说明书
- 分布函数(课堂PPT)
- 古城南京的城市演变与现代规划
- 测绘地理信息业务档案保管期限表(20150305)..
- 国家开放大学电大《物流信息系统管理》期末题库及答案
评论
0/150
提交评论