博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
usb开发笔记之三:如何编写应用程序与 USB HID 设备通讯(读写USB HID 设备)
阅读量:2300 次
发布时间:2019-05-09

本文共 1028 字,大约阅读时间需要 3 分钟。

usb开发笔记之三:如何编写应用程序与 USB HID 设备通讯(读写USB HID 设备)

        我开发USB HID类设备,现在进行到开发PC端windows下的测试用的应用程序。这个阶段主要的参考资料是百合电子工作室的《如何编写应用程序与 USB HID 设备通讯(读写USB HID 设备)》这篇文章。下面是我的学习笔记要点。

        步骤一:修改下位机固件程序。

1.修改报告描述符;

2.测试;

        步骤二:读写HID设备的步骤

读写HID设备步骤如下:

1.得到系统HID设备结构数组指针;

2.对设备进行遍历;

3.得到指定HID设备的句柄;

4.readfile/writefile进行读写;

 

"集成了”SP6的Vc6.0害人不浅

在网上下载了一些版本的vc6.0,中英文版本的都有,还说集成了sp6,刚好我换工作到一家新的公司。这家公司的项目开发在vc6中进行模拟仿真调试。这家公司的项目负责人在定义一些宏常量的时候,大量的使用了圆括号的嵌套,结果,在我安装的VC6中编译的时候始终都有15个C1013的错误,无法编译通过。

我刚开始以为是安装的VC有问题,于是卸载了重新安装,还是有问题;后来又怀疑操作系统有问题,于是又重新安装了操作系统。这一折腾,就是2个星期啊。始终不能解决这个问题。

后来没有办法了,在网上查资料,结果关于这个编译错误的资料很少。

只有一个说是VC6.0中的圆括号嵌套,最大支持59级。这是一个BUG。在sp3中已经修复了此漏洞。我安装的事sp6啊,这跟我有什么关系呢。忽略。。。

可是我重新卸载安装了多少次VC,重新安装了几次系统,还在虚拟机中安装了各种版本VC啊。都是同样的问题。

最后,我终于得出了一个结论:不是系统问题,不是软件安装的问题,不是机器的问题。是我的人品有问题。我干脆死了算了。拿出剪刀来,试了试,不忍心啊。我长这么大,我容易吗?就因为一个VC的编译错误,我就去死还真不值得。唉。。。。可是,我真的没有勇气活下去了。我人品有问题。。。。5555555555。。。。

 

后来,我在网上百无聊赖的下载了vs6sp6补丁,安装上之后,一看,妈呀,坏了VC6.0启动画面上原来的sp6字样不见了。再一编译运行,妈呀,更不得了了,编译通过了。

感谢上天对我的恩赐。一定是哪位大神在冥冥中看我被折腾得太惨了,才这么来帮我的。

最后,我说一生,那些说你的VC6特别版中集成了sp6的高手们,我鄙视你们这种无聊的无耻的欺骗行为。

 

转载地址:http://uyuib.baihongyu.com/

你可能感兴趣的文章
HTTP协议及其POST与GET操作差异 & C#中如何使用POST、GET等【重要理解】
查看>>
Apache Mahout中的机器学习算法集【小结】
查看>>
ICE框架【源于.NET、CORBA及WEB SERVICE这些中间件的不足】-----ICE简单介绍及使用示例
查看>>
Java实现文件的RSA和DES加密算法
查看>>
在eclipse中使用Lombok
查看>>
Intellij IDEA运行报 Command line is too long 解法
查看>>
线性代数中矩阵特征值和特征向量的几何意义
查看>>
贝叶斯网络
查看>>
DQN算法分析
查看>>
理解 LSTM 网络
查看>>
SpringBoot 2 源码学习笔记(一)
查看>>
SpringBoot 2 源码学习笔记(二)
查看>>
SpringBoot2 源码学习笔记(三)
查看>>
Spring源码学习笔记 (一)bean是怎么生成的
查看>>
机器学习与深度学习视频教程网址
查看>>
机器学习算法
查看>>
jupyter notebook安装运行(anaconda虚拟环境)
查看>>
Windows 7 64位安装tensorflow cpu 版本
查看>>
Spyder使用教程
查看>>
uvaoj401
查看>>