- 0
- 0
- 约1.7万字
- 约 13页
- 2026-02-03 发布于北京
- 举报
Lab7.2:DebuggingaDeviceDriver
Objectives
•Understanddriverinteractionwithapplication
•Usekerneldebuggertoinvestiecallstack
•Learntoimplementdebugzonesinadll
Prerequisites
•CompletedLab2.1
•CompletedLab7.1
Estimatedtimetocompletethislab:30minutes
➢
练习1应用程序和驱动程序集成
在本次练习中,您将添加一个与条形码扫描器设备驱动程序通信的应用程序。
您将测试驱动程序的功能以及应用程序调用驱动程序时产生的函数调用树。
➢将BarcodeTest1应用程序子项目添加到您的OSDesign
1.将BarcodeTest1文件夹从您的学生文件到
C:\WINCE600\OSDesigns\TrainingOSDesign\TrainingOSDesign。
2.在解决方案器中子项目节点,选择添加现有子项目...
3.将BarcodeTest1子项目添加到您的操作系统设计中。4.配置
BarcodeTest1子项目,使其不包含在映像中,并始终作为调试版本进行
构建和,具体操作请参阅实验2‑2中的文档。5.在解决方案
器中BarcodeTest1子项目并选
ct
构建。
➢在OS映像上运试应用程序
6.通过选择VisualStudio菜单中的目标|连接设备来附加模拟器。
注意本实验使用了更新版本的OS运行时镜像。如果现有的模拟器实例仍在运行,您需要先
从中断开连接。
7.在BarcodeTest1子项目中使用打开BarcodeTest1.cpp文件。
解决方案器。
8.在调用DeviceIoControl()的地方设置断点。
9.使用
从
目标|运行程序...
VisualStudio菜单。调试器将在断点处停止执行。
10.在VisualStudio菜单中选择调试|窗口|调用堆栈以显示
调用堆栈。此窗口显示了导致包含断点的语句的调用序列。您可以双击
任何一个调用函数,以查看包含每个函数的源代码文件。
➢
Exercise1ApplicationandDriverIntegration
Inthisexerciseyouwilladdanapplicationthatcommunicateswiththebarcodescanner
devicedriver.Youwillexercisethefunctiona
您可能关注的文档
最近下载
- Questyle旷世CMATwelve说明书用户手册.pdf
- 信息可视化设计.ppt VIP
- 2025年北京大学强基计划试题.docx VIP
- 口渴了-朋友帮你.ppt VIP
- T∕CSES 128-2023 公共建筑综合性减碳改造项目碳减排量认定技术规范.pdf
- 2026北京经济技术开发区卫生健康领域事业单位招聘28人备考题库及答案详解(夺冠系列).docx VIP
- 2026北京经济技术开发区卫生健康领域事业单位招聘28人备考考试试题含答案解析.docx VIP
- 常州市2025-2026学年(上期)高三期末考试物理试卷(含答案).pdf
- 2026年北京大学强基计划笔试数学试题及答案.docx VIP
- 信息可视化设计.pptx VIP
原创力文档

文档评论(0)