windows驱动编程-串口调试(VMWare虚拟机下wi7 和 Virtual Box下xp)
来源:互联网 发布:linux u盘启动盘 编辑:程序博客网 时间:2024/04/18 19:40
虚拟机(VMWare workstation)安装的是win7系统下:
(1)编辑虚拟机的配置,添加串口设备,下一步设置“输出到命名管道”,下一步设置:该端为服务器、另一端是应用程序,设备状态选中启动时连接,然后点击完成。
(2)启动虚拟机系统,将光标定位在虚拟机内,不断按F10进入调试模式。然后输入“\debugport=com1(上面配置的串口名称) baudrate=115200” 此时别回车(千万要等待、。。。)
(3)在wdk下启动windbg(C:\WinDDK\7600.16385.1\Debuggers\windbg.exe),设置windbg的symbol、source、image。
(4)再打开代码文件,按F9添加断点,
(5)点击ctrl+K,配置串口,port处填写:\\.\pipe\com1(虚拟机添加的串口的名字)
此时,请不要点击确定(千万注意)
(6)回到虚拟机,按回车,开始启动系统,启动后,快速的回到实体机上,点击winDebg的“确定”按钮,
(7)虚拟机内的win7系统启动以后,使用管理员权限打开cmd,输入“net start xxxxNF”,当加载驱动的时候,便会停留在实体机的windbg的断点下,
然后按F10、F11进行单步调试。
在Virtualbox的win xp系统上进行驱动调试
(1)打开virtual box,安装好win xp系统,然后如下图,设备虚拟机xp系统的com端口:
(2)然后打开虚拟机的系统,找到boot.ini文件并配置:
添加如下宏框内的内容,具体端口名称要与设置的一致:
保存,重启电脑。显示如下的系统选择方式:
选择debug模式,然后暂时不要“回车”进入。
如上VMWare workstation一样,设置好winDbg以后,再回上图虚拟机的启动界面,点击“回车”后,并迅速回到windbg内,点击“确定”按钮。出现如下信息表示连接通讯了。
- windows驱动编程-串口调试(VMWare虚拟机下wi7 和 Virtual Box下xp)
- vmware虚拟机下xp的显卡和声卡驱动安装
- Windows下VMWare虚拟机串口设置
- Windows下VMWare虚拟机串口设置
- Windows下VMWare虚拟机串口设置
- vmware和virtual box虚拟机转换
- 配置虚拟机 (VMWare) 和Windbg调试 Windows XP 用于驱动开发
- 配置虚拟机 (VMWare) 和Windbg调试 Windows XP 用于驱动开发
- MAC下Virtual Box安装XP虚拟机,以及安装后无法上网的解决方法
- MAC OSX系统下利用VMware Fusion双虚拟机使用Windbg调试windows驱动
- Windows XP下USB转串口驱动编码实现分析
- QEMU,virtual box,virtual pc,vmware虚拟机
- VMware 下 物理机windows xp 和 虚拟机Redhat 9.0 之间通过 VMware tools共享文件的设置
- VMware 下 物理机windows xp 和 虚拟机Redhat 9.0 之间通过 VMware tools共享文件的设置
- Windows 下串口编程
- Virtual Box和VMware Workstation
- XP下Vmware虚拟机硬盘扩容
- Linux 下虚拟机——Virtual Box教程
- 在iOS中创建静态库
- Git 的origin和master分析
- IK Analyzer
- Servlet API中的主要接口与类的作用和生命周期
- android activity加载布局文件后,组件为空java.lang.NullPointerException
- windows驱动编程-串口调试(VMWare虚拟机下wi7 和 Virtual Box下xp)
- 影响Java EE性能的十大问题
- 使用spring、hibernate框架第一步
- android安全以及root利用的漏洞
- 关于爱健身应用的隐私声明
- IOS开发之字符串处理
- C程序设计语言1-9习题
- 常用内存数据库介绍(四)
- Surf算法原理