原文:C#进阶——记一次USB HID的各种坑(x86,x64,win10,win7)

一 简叙 写工控上位机的搬砖人,难免会遇到USB通讯,在一个项目中,我写的上位机使用USB HID协议和STM 通讯传输数据,从零大概花了几天找例程,找资料,最后是各种搬砖修补,终于出来了一个出版DOME,能和下位机实时通讯了。 HID通讯方式其实很常见,像鼠标 键盘等待外设都是这种方式,我也不知道为啥要用这种方式,我当初用它是因为其传输速率比串口快 忆当初下位机还没开发出网口的苦日子 ,再则其是 ...

2022-01-19 16:19 12 5012 推荐指数:

查看详情

win32和x86以及x64的区别

本来是知道x86x64的区别的。 今天突然在VS2008上看到一个win32的选项,一下子懵了,这是什么玩意。 百度之,发现答案 win32是指windows 32位的操作系统,顾名思义是支持32为CPU的操作系统。 x86是指CPU的位,X86是指32位的CPU. x64是指64位CPU ...

Sat Jan 03 23:05:00 CST 2015 0 7341
C# 关于X86/X64/AnyCpu 的关系

电脑硬件CPU可以分为x86x64, x86的机器只能安装32位的操作系统,如XP, WIN7_86, x64的机器既可以安装32位的系统,又可以安装64位的系统,只是在x64的机器上安装32位的系统,不能够很充分的利用这台机器的资源。x86程序,即适用于32为操作系统的程序,x64即适用于64 ...

Thu Apr 25 00:03:00 CST 2019 0 1607
win10+vs2015+opencv3.0 x86/x64配置(debug+release)

最近做一些图像识别的项目,用到了opencv,opencv3.1没有x86版本,所以只能用opencv3.0来完成,下面介绍一下在window10下vs2015 配置opencv3.0的过程(x86x64环境) 1.首先安装opencv3.0到电脑本地磁盘,我的目录是 D:\opencv3.0 ...

Thu Oct 13 03:03:00 CST 2016 0 4147
win32-ReadProcessMemory在x86x64下运行

因为PebBaseAddress在x86下是指向PEB+8,在x64下是指向PEB+16 具体的结构体: 如果在x86下,则是以4字节对齐,那么偏移8才能指向Reserved3[1] 在x64下,则是以8字节对齐,那么只有偏移16才能指向Reserved3 ...

Fri Jul 03 02:09:00 CST 2020 0 616
Magic Trackpad 2 on win10 x64

可以使用操作: 触击 触击拖拽 双击 支手滚动:上下,左右 右键配置:左下角,右下角点击实现 可以试用28天,收费 $9.5 官方地址:http://www.track ...

Sun Mar 27 00:04:00 CST 2016 0 2237
win7 x64安装TensorFlow

在windows下安装的TensorFlow做学习研究之用,如果要进行技术,请看相关博文:CentOS7安装TensorFlow 1、安装Pytho3.5 首先到Anaconda网站去下载Wind ...

Fri May 05 19:40:00 CST 2017 0 2502
x86x64的区别

整理了下网上的资料,归类了下,大似表述是这样的:IBM/PC兼容机,也就是Intel的i80x86指令架构,就简称了x86x86并不是指32位环境,而是指80x86架构,这个架构目前有32位,64位两种。曾经听说还包括了过8位和16位,不过我没机会看过。 习惯上来说,x86架构就是32位 ...

Thu Aug 11 20:18:00 CST 2016 4 4651
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM