- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学生实验指导:WRK平台安装和调试
1、安装配置WRK平台
1)首先把实验需要的文件下载到本地d:\ WRK-CRK目录下。
2)在cmd命令行中输入:
a. mkdir c:\wrk(建立一个新目录)
b. set wrk=c:\wrk(上面建立的目录)
c. xcopy /crehkdq d:\ WRK-CRK\WRK-v1.2 %wrk%(把WRK内核代码和工具拷到新建立的目录下)
d. set arch=x86[amd64](设置机器的CPU架构,x86还是amd64)指定编译目标结构
e. set path=%wrk%\tools\%arch%;%path%(设置WRK平台编译工具路径)
f. cd %wrk%\base\ntos(进入编译工具目录)
g. nmake –nologo %arch%=(编译WRK内核)
mkdir c:\wrk
set wrk=c:\wrk
xcopy /crehkdq d:\WRK-CRK\WRK-v1.2 %wrk%
set arch=x86
set path=%wrk%\tools\%arch%;%path%
cd %wrk%\base\ntos
nmake -nologo %arch%=
3)如果编译成功的话,%wrk%\base\ntos\build\exe目录下会生成两个文件,wrkx86.exe和wrkx86.pdb。
2、实现WRK平台的联机调试
Step 1: 安装虚拟机,并进行适当的配置。
本实验建议使用Virtual PC虚拟机。双击安装虚拟机,完成后,进行更新升级。
在虚拟机控制台中,File选项下,选择Virtual Disk Wizard,准备载入win2003镜像。下一步,选择Edit an Existing virtual disk,在路径中找到windows2003镜像的路径,比如C:\WRK-v1.2\Win2k3SP1 Image。一直下一步,直到完成。
启动虚拟机,在虚拟机启动后数分钟后,单击虚拟机控制台窗口上的settings按钮。在Shared Folders栏的浏览文件夹选项中(一定要虚拟机启动几分钟之后才能设置,否则按钮为灰色,不可改),把WRK工作目录(比如c:\wrk)映射到Z盘(如图)。并且选中Share Every Time,这样,就把客户机中的Z盘映射到了主机的WRK工作目录。
注:映射到Z盘的目的是为了虚拟机可以和主机进行文件共享,若设置其他盘符(如Y也可),只需把后面用到Z盘的地方进行相应的改变。
在Settings中的COM 1选项中,选中Named pipe,输入:\\.\pipe\debug。这就把客户机OS的COM1与主机OS的pipe联系到了一起(如图)。
Step 2: 安装WinDbg调试器。
安装WinDbg到自己指定的工作目录(如C:\Program Files\dbg)。
在运行中输入“cmd”,启动命令行窗口。
在窗口中输入:
set windbgargs=-k com:pipe,port=\\.\pipe\debug,resets=0,reconnect (用于设置WinDbg命令行参数)。
set _NT_SYMBOL_PATH=%wrk%\base\ntos\build\exe;%wrk%\WS03SP1HALS\x86\halacpim (用于指定kernel和HAL的符号路径)。
到WinDbg工作目录(如:C:\Program Files\dbg)中输入:
学校机房:cd
windbg.exe %windbgargs% (用于启动WinDbg调试器)。
如果成功启动,则在工作窗口会显示:Waiting to reconnect…(如图)
Step 3: 配置客户机OS,使得主机可以启动带有远程内核调试的WRK。
在虚拟机中的Windows 2003中,运行cmd命令,打开命令行窗口。
在cmd窗口中输入:
xcopy z:\base\ntos\build\exe\wrkx86.exe c:\windows\system32
xcopy z:\WS03SP1HALS\x86\halacpim\halacpim.dll c:\windows\system32
注:有些虚拟机命令行打字可能会出现问题,只需重启一次即可。
编辑c:\boot.ini文件,以便可以从WRK启动。
在“控制面板”中,选择system。在system properties窗口,选择Advanced,点击Settings。在Startup and Recovery 窗口点击编辑,弹出c:\boot.ini窗口。
在c:\boot.ini窗口中,加上:
multi(0)disk(0)rdisk(0
您可能关注的文档
最近下载
- 医院信息网络安全培训PPT课件.pptx
- 2025年前列腺科普试题及答案.docx
- 立式叶片排渣过滤机-中国化工设备网.doc
- 20250508 北京大学DeepSeek系列06:DeepSeek私有化部署和一体机.pptx VIP
- 【7上英YL】芜湖市2024-2025学年七年级上学期期中考试英语试卷.pdf VIP
- 屋面瓦及檩条拆除安全方案.doc
- Schneider Electric施耐德Easy Altivar ATV610 变频器编程手册(中文).pdf VIP
- NB∕T34024-2024生物质成型燃料质量要求及分级.docx VIP
- STM32F1开发标准教程-教学大纲、授课计划.docx
- 新语境幼儿园教师专业能力等级与评定.pdf VIP
文档评论(0)