问题解决——在虚拟机上测试串口软件 收到错误数据
来源:互联网 发布:淘宝助理怎么弄 编辑:程序博客网 时间:2024/06/08 17:50
上周六要测试一个出厂检测的小工具,由于我是Win7 64位的系统,所以我用了32位的原版XP和Win7镜像做了2个虚拟机。
(多有新电脑的主板都没有串口,所以安装了USB转串口的东西。)
(定长数据,120个的样子。)
--------------本文原创 转载请保持完整性 并显要的注明出处---------------
http://blog.csdn.net/wlsgzl/article/details/40517517
之前在开发环境下没什么问题,于是放心大胆的开始做测试。但是没有成功。提示收到错误的数据。
起初我以为是Win7 64位系统和VS2010生成的执行文件兼容性不好,打算复制粘贴下代码,在XP里用VC6编译一个。没有弄完就下班了。
周日的时候,一边玩游戏,一边思索着这个问题。
周一来的时候,在备用的XP虚拟机上安装VS2010,编译调试原工程,成功,运行失败。
于是,我开启了Level4和所有的调试异常,编译链接,运行,无明显问题(MFC以及其他微软组件的warning只能屏蔽而已)。
经过数十次的在XP测试虚拟机上尝试,居然成功了一次,这证明了我的代码是没有问题的,于是开始在安装VS2010的XP虚拟机上单步调试数据的收发缓冲。
最终发现,收到的数据没有正确的分割。考虑到我采用的是定长的数据格式,开始怀疑延时响应的问题。
于是又在一台闲置的电脑上做了XP系统,进行测试,发现数据收发正常。
===============你羡慕成双入对的分割线吗================
总结:http://blog.csdn.net/wlsgzl/article/details/40517517
在虚拟机上可以模拟软硬件,但是做不到真实的延时响应。
(那一次的偶然成功真有一种说不出来的奇怪!)
- 问题解决——在虚拟机上测试串口软件 收到错误数据
- go在arm上读取串口数据
- Zedboard上的NTShell移植 以及 双串口软件测试
- 串口收到数据到无线发射数据的过程
- 串口读写数据错误
- 在虚拟机上安装apk安卓软件
- 如何在云服务虚拟机上安装软件、下载文件?
- 在 Azure 虚拟机上部署反恶意软件解决方案
- 串口数据在示波器上高地位是反的!!!!!!!!!!!!!!!!!!
- 串口数据在示波器上高地位是反的!!!!!!!!!!!!!!!!!!
- 如何在一台电脑上调试串口收发数据
- Mac下串口测试软件
- chrome去除浏览器正在收到自动测试软件控制
- 串口关闭时候报错、死锁、还有数据在处理报串口关闭错误 解决办法
- 因修正错误而存在——软件测试工程师
- 在ucos系统上使用USART1串口中断函数处理串口数据
- 当您访问在 IIS 7.0 上承载的 Web 站点时收到错误消息:"HTTP 错误 500.19 – 内部服务器错误"
- 初识laravel——laravel在虚拟机上的安装
- Android学习笔记(二)之basic view
- C#之AOP初探
- linux静态库和动态库编译及使用
- 黑马训练营--IOS学习---OC语言学习总结2
- JfreeChart(1)——初探
- 问题解决——在虚拟机上测试串口软件 收到错误数据
- 游戏操作
- 【cf437D】The Child and Zoo
- Redis学习手册(Sorted-Sets数据类型)
- Android绘图机制(五)自定义控件的官方实例
- public ,private,protected inheritance
- 第9周 项目6-3 求差数列
- test2048
- 接口中定义变量必须为public static final的原因