下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、學(xué)生實驗指導(dǎo): WRK 平臺安裝和調(diào)試1、安裝配置 WRK 平臺WRK-CRK1)首先把實驗需要的文件下載到本地2)在 cmd 命令行中輸入:a. mkdir c:wrk (建立一個新目錄)b. set wrk=c:wrk (上面建立的目錄)WRK-CRKWRK-v1.2 %wrk%目錄下。把 WRK 內(nèi)核代碼和工具拷到新建立的目錄下)d. set arch=x86amd64(設(shè)置機器的 CPU 架構(gòu),e. set path=%wrk%tools%arch%;%path% (設(shè)置f. cd %wrk%basentos (進入編譯工具目錄)g. nmake -nologo %arch%=(編譯
2、WRK 內(nèi)核)x86還是amd64)指定編譯目標結(jié)構(gòu)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、實現(xiàn) WRK 平臺的聯(lián)機調(diào)試Step 1:(1)安裝虛擬機,并進行適當?shù)呐渲?。本實驗建議使用
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)啟動虛擬機,在虛擬機啟動后數(shù)分鐘后,單擊虛擬機控制臺窗口上的settings按鈕。注:映射到Z盤的目的是為了虛擬機可以和主機進行文件共享, Y也可),只需把后面用到 Z盤
5、的地方進行相應(yīng)的改變。在Shared Folders欄的瀏覽文件夾選項中(一定要虛擬機啟動幾分鐘之后才能設(shè)置, 否則按鈕為灰色,不可改),把WRK工作目錄(比如c:wrk )映射到Z盤(如圖)。 并且選中Share Every Time,這樣,就把客戶機中的 Z盤映射到了主機的 WRK工作 目錄。若設(shè)置其他盤符(如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聯(lián)系到了
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 訓(xùn)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調(diào)試器。(1)安裝Win Dbg到自己指定的工作目錄(如 在運行中輸入"cmd ”,啟動命令行窗口。 在窗口中輸入:C:Program Filesdbg )。s
11、et windbgargs=-k com:pipe,port=.pipedebug,resets=O,reconnect Win Dbg命令行參數(shù))。(用于設(shè)置set_NT_SYMBO L_P ATH=%wrk%basentosbuildexe;%wrk%WS03S P1HALSx86halac pim (用于指定kernel和HAL的符號路徑)。(4) 到 WinDbg 工作目錄(如:C:Program Filesdbg>)中輸入:學(xué)校機房:cdwin dbg.exe%win dbgargs% (用于啟動 Win Dbg 調(diào)試器)。如果成功啟動,則在工作窗口會顯示: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,使得主機可以啟動帶有遠程內(nèi)核調(diào)試的(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注:有些虛擬機命令行打字可能會出現(xiàn)問題,只需重啟一次即可。編輯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 * 衛(wèi)Error nepcrtirtarj重啟虛擬機中的客戶機OS,在啟動選項中,選擇"MicrosoftWindows Server2003,MRKdebugger enabled ”。當WRK開始啟動時,主機的win Dbg就可以連上虛擬機中的客戶機OS 了,進行斷點觀察。在WRK啟動后,就可以在 winDbg窗
17、口選擇Debug中的"break”,則進入了 WRK的debug模式。Kd提示信息顯示出來,表示可以進行WRK的調(diào)試了。'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 網(wǎng))*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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年煙酒批發(fā)業(yè)務(wù)協(xié)議模板
- 2025年獸用生物制品項目提案報告模板
- 2025年汽車大燈項目規(guī)劃申請報告
- 2025年水電自動化項目提案報告模式
- 開學(xué)軍訓(xùn)心得體會15篇
- 入職的邀請函八篇
- 2021年度社團活動個人總結(jié)【十二篇】
- 個人述職報告怎么寫【12篇】
- 昆蟲記讀書筆記6篇
- 活動計劃模板七篇
- 護理部副主任績效考核評分細則表
- 手衛(wèi)生規(guī)范課件
- “統(tǒng)計與概率”在小學(xué)數(shù)學(xué)教材中的編排分析
- 臭氧發(fā)生器確認方案W
- 內(nèi)燃機車常見故障分析及處理1733
- xx中心小學(xué)綜合實踐基地計劃模板(完整版)
- 談心談話記錄表 (空白表)
- LY/T 1863-2009自然保護區(qū)生態(tài)旅游評價指標
- T-JSTJXH 15-2022 裝配式勁性柱-鋼梁框架結(jié)構(gòu)設(shè)計規(guī)程
- 2023年上海市市高考物理一模試卷含解析
- 市政工程人行道維修方案
評論
0/150
提交評論