学生实验指导手册:WRK平台安装和调试.doc_第1页
学生实验指导手册:WRK平台安装和调试.doc_第2页
学生实验指导手册:WRK平台安装和调试.doc_第3页
学生实验指导手册:WRK平台安装和调试.doc_第4页
学生实验指导手册:WRK平台安装和调试.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

学生实验指导:WRK平台安装和调试1、安装配置WRK平台1)首先把实验需要的文件下载到本地d: WRK-CRK目录下。2)在cmd命令行中输入:a. mkdir c:wrk(建立一个新目录)b. set wrk=c:wrk(上面建立的目录)c. xcopy /crehkdq d: WRK-CRKWRK-v1.2 %wrk%(把WRK内核代码和工具拷到新建立的目录下)d. set arch=x86amd64(设置机器的CPU架构,x86还是amd64)指定编译目标结构e. set path=%wrk%tools%arch%;%path%(设置WRK平台编译工具路径)f. cd %wrk%basentos(进入编译工具目录)g. nmake nologo %arch%=(编译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.exe和wrkx86.pdb。2、实现WRK平台的联机调试Step 1: 安装虚拟机,并进行适当的配置。(1) 本实验建议使用Virtual PC虚拟机。双击安装虚拟机,完成后,进行更新升级。(2) 在虚拟机控制台中,File选项下,选择Virtual Disk Wizard,准备载入win2003镜像。下一步,选择Edit an Existing virtual disk,在路径中找到windows2003镜像的路径,比如C:WRK-v1.2Win2k3SP1 Image。一直下一步,直到完成。(3) 启动虚拟机,在虚拟机启动后数分钟后,单击虚拟机控制台窗口上的settings按钮。在Shared Folders栏的浏览文件夹选项中(一定要虚拟机启动几分钟之后才能设置,否则按钮为灰色,不可改),把WRK工作目录(比如c:wrk)映射到Z盘(如图)。并且选中Share Every Time,这样,就把客户机中的Z盘映射到了主机的WRK工作目录。注:映射到Z盘的目的是为了虚拟机可以和主机进行文件共享,若设置其他盘符(如Y也可),只需把后面用到Z盘的地方进行相应的改变。(4) 在Settings中的COM 1选项中,选中Named pipe,输入:.pipedebug。这就把客户机OS的COM1与主机OS的pipe联系到了一起(如图)。Step 2: 安装WinDbg调试器。(1) 安装WinDbg到自己指定的工作目录(如C:Program Filesdbg)。(2) 在运行中输入“cmd”,启动命令行窗口。(3) 在窗口中输入:set windbgargs=-k com:pipe,port=.pipedebug,resets=0,reconnect (用于设置WinDbg命令行参数)。set _NT_SYMBOL_PATH=%wrk%basentosbuildexe;%wrk%WS03SP1HALSx86halacpim (用于指定kernel和HAL的符号路径)。(4) 到WinDbg工作目录(如:C:Program Filesdbg)中输入:学校机房:cd windbg.exe %windbgargs% (用于启动WinDbg调试器)。如果成功启动,则在工作窗口会显示:Waiting to reconnect(如图)Step 3: 配置客户机OS,使得主机可以启动带有远程内核调试的WRK。(1) 在虚拟机中的Windows 2003中,运行cmd命令,打开命令行窗口。(2) 在cmd窗口中输入:xcopy z:basentosbuildexewrkx86.exe c:windowssystem32xcopy z:WS03SP1HALSx86halacpimhalacpim.dll c:windowssystem32注:有些虚拟机命令行打字可能会出现问题,只需重启一次即可。(3) 编辑c:boot.ini文件,以便可以从WRK启动。在“控制面板”中,选择system。在system properties窗口,选择Advanced,点击Settings。在Startup and Recovery 窗口点击编辑,弹出c:boot.ini窗口。(4) 在c:boot.ini窗口中,加上:multi(0)disk(0)rdisk(0)partition(1)WINDOWS=”Microsoft Windows Server 2003,WRK” /noexecute=optin /fastdetect /debug /debugport=com1 /kernel=wrkx86.exe /hal=halacpim.dll注:加的这句话不能有空行。(5) 重启虚拟机中的客户机OS,在启动选项中,选择”Microsoft Windows Server 2003,MRKdebugger enabled”。当WRK开始启动时,主

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论