windows下使用libusb-win32与AX88179通信 [问题点数:50分]

Bbs1
本版专家分:0
结帖率 50%
USB 通讯 libusb-win32
USB读写采集vc源码, 数字界面,VC++ 6.0 MFC,<em>libusb-win32</em>应用
LibUSB-Win32程序介绍
LibUSB-Win32是一个用于Windows操作系统(Win98SE、WinME、Win2k和WinXP)上的通用USB设备驱动程序。该驱动程序允许<em>使用</em>者在不写任何一行核心驱动程序代码的情况下,可以访问Windows系统上的任意一个USB设备。该驱动程序具有以下特点: l         能够与任意一个已安装的USB设备进行<em>通信</em> l         可被用作自己开发的USB设备的驱
创建libusb-win32编译环境,及快速调试方法
作者:ancheel 转自:http://www.amobbs.com/thread-4096300-1-1.html
libusb-win32使用教程和例子
一 libusb 介绍   libusb 设计了一系列的外部API 为应用程序所调用,通过这些API应用程序可以操作硬件,从libusb的源代码可以看出,这些API 调用了内核的底层接口,和kernel driver中所用到的函数所实现的功能差不多,只是libusb更加接近USB 规范。使得libusb的<em>使用</em>也比开发内核驱动相对容易的多。Libusb 的编译安装请查看Readme,这里不做详解 二...
使用libusb-win32库, 批量(bulk)传输方式, 编写上位机软件
关键词: libusb, bulk批量传输, 上位机软件. 公司的一个项目中负责USB驱动SDK设计, 做一个USB上位机软件, 要求<em>使用</em>的传输方式是bulk传输. 以前从没接触过这方面的东西, 可以说完全是个外行, 到现在为止搞了将近一个月, 总算出来了那么一点成果. 在这里, 总结分享一下.   ~&amp;gt;USB上位机程序的编写       1.下载<em>libusb-win32</em>的项目源码(...
Linux外置网卡驱动AX88179
Linux外置网卡驱动AX88179,下载后在Linux下解压安装即可。
关于libusb-win32开发的经验
关于<em>libusb-win32</em>开发的经验 作为设备开发者, 一般需要让设备与上位机PC通讯, 我们往往考虑采用以下几种接口: rs232, USB, ethernet. 现在在PC机上已经很难见到rs232的接口, 而ethernet也需要做特殊的配置, USB大多成为我们的首选. 对于数据偏少的应用, 我们可以利用USB虚拟串口的方式来完成这样的任务, 虚拟串口的驱动和实例, 对于下位
libusb-win32编译环境,及快速调试方法
转自:安祺智能技术(anchey.com)   今天在虚拟机上测试设备时,发现了VS2008编译的libusb0.dll对VC++ 9 的 Runtime 库有依赖性。<em>使用</em>/MT选项编译的话,这个dll有100多K。显然不行。终于明白为什么<em>libusb-win32</em><em>使用</em>gcc编 译这个dll了。     花了4个小时的时间,在资料几乎没有的情况下,搞明白了官方推荐的 MinGW/Msys 编
libusb-win32 环境安装
关于<em>libusb-win32</em>开发的经验(2012-11-10 11:37:50)转载▼标签: win32rs232驱动usblibusbit 分类: 外围器件接口 作为设备开发者, 一般需要让设备与上位机PC通讯, 我们往往考虑采用以下几种接口: rs232, USB, ethernet. 现在在PC机上已经很难见到rs232的接口, 而ethernet也需要做特殊的配置, USB大多成为我们的首选. 对于数据偏少的应用, 我们可以利用USB虚拟串口的方式来完成这样的任务, 虚拟串口的驱动和实例, 对于下位机来说也非常常见. 有个问题: 很多应用无法用虚拟串口的方式来得到满足, 只能按照USB的方式来解决问题. 这个时候, 我们只好针对USB进行编程. 对于复杂的驱动编程, 大多数程序员往往望而却步. 不过总有其他简单的方法解决问题. 这里, 我们介绍一个USB通讯库: libusb. 介绍 libusb是一个针对usb通讯的库. <em>使用</em>它, 你不需要知道操作系统的细节, 你只需要对USB有足够的了解即可. 它也不需要你写驱动, 所有的工作都可以在用户态完成. <em>使用</em>方法很简单, 这里有一个示例: http://sourceforge.net/apps/trac/<em>libusb-win32</em>/wiki/libusbwin32_documentation#IV.Examples , 是不是很简单? 原理 libusb自己带有一个内核驱动, 名字叫libusb0.sys, 放在WINDOWSSYSTEM32DRIVERS里面. 用户程序调用libusb0.dll, dll会把任务交由驱动来完成. 这样保证用户态就能够完成USB通讯的作业. 具体做了什么, 可以通过下载项目的源文件来了解, 等我有时间的时候再看看吧. 安装方法 libusb现在有好几个版本. 主页面在这里: http://www.libusb.org/ 因为我们一般是进行工程应用, 选择相对稳定的版本: libusb-0.1. 平台在<em>windows</em>下的话, 我们采用<em>libusb-win32</em>: http://www.libusb.org/wiki/<em>libusb-win32</em> linux下一般已经添加到源里面去了, 查找libusb即可. <em>windows</em>下安装方法: http://www.libusb.org/wiki/<em>libusb-win32</em>#Installation 里面有2种安装方式, Filter Driver Installation 和 Device Driver Installation, 前面一个可以说是开发环境, 后面可以说是发布驱动本身. 我们因为是做系统, 选择前面一个方式, 省得麻烦. <em>使用</em> 这里有比较详细的文档: http://sourceforge.net/apps/trac/<em>libusb-win32</em>/wiki/libusbwin32_documentation <em>libusb-win32</em>的下载地址http://sourceforge.net/apps/trac/<em>libusb-win32</em>/wiki 开发者论坛地址:http://libusb.6.n5.nabble.com/ libusb-1.0 API Reference:http://libusb.sourceforge.net/api-1.0/ 开发过程中有超时问题的原因:http://sourceforge.net/apps/trac/<em>libusb-win32</em>/wiki/libusbwin32_documentation
Qt5下windows主机的usb上位机开发第三方库文件亲测可用(libusb)
<em>windows</em>下开发usb上位机的第三方库文件,亲测可用,由于库本身的原因,是无法支持HID类设备,如果需要开发HID类设备,请查看另一篇文章,HID设备第三方库
win7 32位下安装使用libusb
win7 32位下安装<em>使用</em>libusb一、下载 下载地址:https://sourceforge.net/projects/<em>libusb-win32</em>/ 二、安装<em>使用</em> 进入解压后的 <em>libusb-win32</em>-bin-1.2.1.0\bin\x86\ 文件夹; 将 libusb0_x86.dll 重命名为 libusb0.dll; 将 libusb0.dll 复制到 c:\Windows\system3
Qt下libusbwin32的使用方法
之前一直找不到适合WIN7下的Tiny6410的USB下载软件,正好这几天开始学习USB,所以打算自己写一个专门用于Tiny6410的WIN7下的USB下载软件。      发现了libusb这个库可以用作无驱USB开发,就是说根本不需要了解Window驱动开发的知识就可以开发USB设备驱动,只需要了解一下USB的相关协议即可。Windows下我几乎不用VS来写程序,或者说我不懂MFC吧,,
libusb-win32-1.2.6.0
<em>libusb-win32</em>-1.2.6.0开发的相关资料,包括的工具很全,包括源代码。
ASIX_AX88179_USB 3.0_驱动
ASIX_AX88179_USB 3.0_驱动,拥有linux源码,支持2.6.xx,和3.0.xx, 还有windowS和mac os的驱动安装程序,都是从光盘上直接拷下来的
libusb win32简介以及应用
1.libusb win32 作用以及安装步骤。LibUSB-Win32是一个用于Windows操作系统(Win98SE、WinME、Win2k和WinXP、Vista、Win7等)上的通用USB设备驱动程序。该驱动程序允许<em>使用</em>者在不写任何一行核心驱动程序代码的情况下,可以访问Windows系统上的任意一个USB设备,具有以下特点:能够与任意一个已安装的USB设备进行<em>通信</em>可被用作自己开发的USB设...
libusb-win32-src-1.2.6.0源码编译成功。内附详细配置
作者: 转自:
通过libusb库文件实现的USB通讯源代码(修改过)
环境采用vc++6.0,下位机正点原子STM32F103的MINI开发板,程序是hid设备,程序中详细写了如何初始化libusb,并通过它写数据和创建读线程读取数据,程序需插入下位机才能运行成功!希望大家修改更完善后长传,大家一起学习,
LibUsb-Win32 LibUsb-Win32 LibUsb-Win32
LibUsb-Win32 LibUsb-Win32 LibUsb-Win32
USB3.0网卡驱动(windows mac linux) AX88179
USB3.0网卡驱动(<em>windows</em> mac linux)AX88179
千M网卡AX88179和PCB+原理图+全套相关资料
M网卡AX88179和PCB+原理图+全套相关资料
LibUSB在VS下的应用
LibUSB在VS下的基本开发应用实例,可实现PC与自定义USB设备间的简单测试用
误装驱动的卸载
在开发<em>libusb-win32</em>的过程中,不知安装了什么,以前开发好的silicon F340 USB无法被识别为USB设备,而是被识别成了<em>libusb-win32</em> devices设备。 解决办法就是:在设备管理器中,卸载被lib-usb win32 devices识别的F340 USB设备的驱动。 具体做法如下:连接F340 USB设备,然后打开设备管理器,找到被误识别的该设备,点击右键卸载
USB 3.0千兆网卡驱动 亚信AX88179驱动
USB 3.0千兆网卡驱动 亚信AX88179驱动 亚信驱动 AX88179 USB3.0驱动 网卡驱动,2.0百兆的是 ax88772驱动, 2.0千兆的是 ax88178驱动;3.0千兆的是 <em>ax88179</em>驱动
C++应用之libusb-(5)libusb热插拔事件
#include &amp;lt;stdlib.h&amp;gt; #include &amp;lt;stdio.h&amp;gt; #include &quot;libusb.h&quot; int done = 0; libusb_device_handle *handle = NULL; static int LIBUSB_CALL hotplug_callback(libusb_context *ctx, libusb_device ...
libusb-win32-bin-1.2.6.0
<em>libusb-win32</em>-bin-1.2.6.0(该驱动支持win10系统),不携带病毒,可以放心下载。
libusb-win32-1.2.6
基于<em>libusb-win32</em>的usbasp驱动程序,可以自行配置。支持<em>windows</em>64.
AX88179_Datasheet_v100
AX88179_Datasheet_v100 USB 3.0 to 10/100/1000M Gigabit Ethernet Controller
DelphiLibUSB-WIN32.zip
这个也是网上下载的,作者不详 ....LibUSB文件中包含的那个测试USBasp的小程序,有反应说不能联机。我检查一下,是我的一个疏忽。USBasp现在更新了它的VID和PID,<em>使用</em>了AVR_USB的免费号码。我用的还是以前旧的号码...
Libusb-win32编程方法
Libusb-win32编程方法 Libusb-win32<em>使用</em>主要是两个方面,一个是编写程序的时候调用Libusb-win32提供的API函数,另一个是编译的时候要调用相应的库文件;进入C:\Users\sun\Desktop\<em>libusb-win32</em>-bin-1.2.6.0\lib,可以看到Libusb-win32根据不同的编译方法提供了不同的库文件,可根据自己的编译环境调用相应的库文件;
libusb+wingw源码(已经编译过)
已经通过mingw进行了编译,生成了<em>windows</em>下vs可用的lib和dll
linux安装网卡驱动
查看网卡 cd /etc/sysconfig/network-scripts/ 如果安装正常会有:ifcfg-lo、ifcfg-eth0,其中ifcfg-eth0就表示第一个网卡 如果没有ifcfg-eth0这个一般表示没有网卡或者网卡驱动程序没有安装之类的问题 查看网卡硬件识别信息 lspci | grep 'Eth'  //表示搜索局域网PCI插槽的硬件情况,有这个硬件不代表安装了驱
USB千兆网卡苹果系统驱动,AX88179芯片驱动
USB千兆网卡苹果系统驱动,AX88179芯片驱动,Mac OSX 10.12最新系统驱动下载
rtl8153_usb网卡原理图
USB网卡原理图,芯片核心模块,实际项目中正在<em>使用</em>。用户可参考<em>使用</em>。
51编程平台
51开发平台的应用 <em>libusb-win32</em> (Strings) ;-------------------------------------------------------------------------- [Strings] DeviceName = "XWUSBasp" VendorName = "xwopen.com" SourceName = "XWUSBasp Install Disk" DeviceID = "VID_16C0&PID_05DC" DeviceGUID = "{00bc8052-ad06-4f72-a4f4-ccb76b85307f}" ;-------------------------------------------------------------------------- ; <em>libusb-win32</em> (Version / ClassInstall32 / Manufacturer) ;-------------------------------------------------------------------------- [Version] Signature = "$Windows NT$" Class = "<em>libusb-win32</em> devices" ClassGUID = {EB781AAF-9C70-4523-A5DF-642A87ECA567} Provider = %VendorName% CatalogFile = USBasp.cat DriverVer = 02/03/2011, 1.0.0.0
AX88179_USB30-to-Gigabit
AX88179_USB30-to-Gigabit
libusb-win32文档.txt
<em>libusb-win32</em>文档.txt
Qt下libusb-win32使用(转)
源:Qt下<em>libusb-win32</em>的<em>使用</em>(一)打印设备描述符     主要是在前一篇的基础上,学习<em>libusb-win32</em>的API<em>使用</em>。程序很简单,就是打印指定USB设备的设备描述符(当然其他描述符也是可以的)。 #include &quot;testlibusb.h&quot; #define MY_VID 0x5345 #define MY_PID 0x1234 USB::USB()...
绿联USB3.0Hub AX88179 178A Mac OSX驱动
绿联USB3.0Hub AX88179 178A Mac OSX网卡驱动 设备驱动
c# 写的LIBUSB库应用例子,可以说功能很全了
c# 写的LIBUSB库应用例子,可以说功能很全了 0分分享,我下载时要了我6分呢
ThinkPad USB 3.0 Driver
ThinkPad笔记本USB 3.0驱动程序。 个人验证环境: ThinkPad X61 Windows XP Professional SP3中文版 USB3.0设备: 希捷Expansion 便携式移动硬盘(1TB)
PCB设计者必看资料.pdf
PCB设计者必看资料。里面有很多实用的技巧、有许多在PCB布局、布线中需要注意的地方。
libusb 源码(win32 & linux USB开发)
驱动开发向来是内核开发中工作量最多的一块,随着USB设备的普及,大量的USB设备的驱动开发也成为驱动开发者手头上做的最多的事情。本文主要介绍Linux平台下基于libusb的驱动开发,希望能够给从事Linux驱动开发的朋友带来些帮助,更希望能够给其他平台上的无驱设计带来些帮助。文章是我在工作中<em>使用</em>libusb的一些总结,难免有错误,如有不当的地方,还请指正。 [1]   Linux 平台上的usb驱动开发,主要有内核驱动的开发和基于libusb的无驱设计。   对于内核驱动的大部分设备,诸如带usb接口的hid设备,linux本身已经自带了相关的驱动,我们只要操作设备文件便可以完成对设备大部分的操作,而另外一些设备,诸如自己设计的硬件产品,这些驱动就需要我们驱动工程师开发出相关的驱动了。内核驱动有它的优点,然而内核驱动在某些情况下会遇到如下的一些问题:   1 当<em>使用</em>我们产品的客户有2.4内核的平台,同时也有2.6内核的平台,我们要设计的驱动是要兼容两个平台的,就连makefile 我们都要写两个。   2 当我们要把linux移植到嵌入平台上,你会发现原先linux自 带的驱动移过去还挺大的,我的内核当然是越小越好拉,这样有必要么。这还不是最郁闷的地方,如果嵌入平台是客户的,客户要购买你的产品,你突然发现客户设 备里的系统和你的环境不一样,它没有你要的驱动了,你的程序运行不了,你会先想:“没关系,我写个内核驱动加载一下不就行了“。却发现客户连insmod加载模块的工具都没移植,那时你就看看老天,说声我怎么那么倒霉啊,客户可不想你动他花了n时间移植的内核哦   3 花了些功夫写了个新产品的驱动,挺有成就感啊,代码质量也是相当的有水准啊。正当你沉醉在你的代码中时,客服不断的邮件来了,“客户需要2.6.5内核的驱动,config文件我已经发你了” “客户需要双核的 2.6.18-smp 的驱动” “客户的平台是自己定制的是2.6.12-xxx “ 你恨不得把驱动的源代码给客户,这样省得编译了。你的一部分工作时间编译内核,定制驱动   有问题产生必然会有想办法解决问题的人, libusb的出现给我们带来了某些方便,即节约了我们的时间,也降低了公司的成本。 所以在一些情况下,就可以考虑<em>使用</em>libusb的无驱设计了。   下面我们就来详细讨论一下libusb, 并以写一个hid设备的驱动来讲解如何运用libusb,至于文章中涉及的usb协议的知识,限于篇幅,就不详细讲解了,相关的可自行查看usb相关协议。   一 libusb 介绍   libusb 设计了一系列的外部API 为应用程序所调用,通过这些API应用程序可以操作硬件,从libusb的源代码可以看出,这些API 调用了内核的底层接口,和kernel driver中所用到的函数所实现的功能差不多,只是libusb更加接近USB 规范。使得libusb的<em>使用</em>也比开发内核驱动相对容易的多。   Libusb 的编译安装请查看Readme,这里不做详解   二 libusb 的外部接口   2.1 初始化设备接口   这些接口也可以称为核心函数,它们主要用来初始化并寻找相关设备。   usb_init   函数定义: void usb_init(void);   从函数名称可以看出这个函数是用来初始化相关数据的,这个函数大家只要记住必须调用就行了,而且是一开始就要调用的.   usb_find_busses   函数定义: int usb_find_busses(void);   寻找系统上的usb总线,任何usb设备都通过usb总线和计算机总线<em>通信</em>。进而和其他设备<em>通信</em>。此函数返回总线数。   usb_find_devices   函数定义: int usb_find_devices(void);   寻找总线上的usb设备,这个函数必要在调用usb_find_busses()后<em>使用</em>。以上的三个函数都是一开始就要用到的,此函数返回设备数量。   usb_get_busses   函数定义: struct usb_bus *usb_get_busses(void);   这个函数返回总线的列表,在高一些的版本中已经用不到了,这在下面的实例中会有讲解   2.2 操作设备接口   usb_open   函数定义: usb_dev_handle *usb_open(struct *usb_device dev);   打开要<em>使用</em>的设备,在对硬件进行操作前必须要调用usb_open 来打开设备,这里大家看到有两个结构体 usb_dev_handle 和 usb_device 是我们在开发中经常碰到的,有必要把它们的结构看一看。在libusb 中的usb.h和usbi.h中有定义。   这里我们不妨理解为返回的 usb_dev_handle 指针是指向设备的句柄,而行参里输入就是需要打开的设备。   usb_close   函数定义: int usb_close(usb_dev_handle *dev);   与usb_open相对应,关闭设备,是必须调用的, 返回0成功,<0失败   usb_resetep   函数定义: int usb_resetep(usb_dev_handle *dev, unsigned int ep);   复位指定的endpoint,参数ep 是指bEndpointAddress,。这个函数不经常用,被下面介绍的usb_clear_halt函数所替代。   usb_clear_halt   函数定义: int usb_clear_halt (usb_dev_handle *dev, unsigned int ep);   复位指定的endpoint,参数ep 是指bEndpointAddress。这个函数用来替代usb_resetep   usb_reset   函数定义: int usb_reset(usb_dev_handle *dev);   这个函数现在基本不怎么用,不过这里我也讲一下,和名字所起的意思一样,这个函数reset设备,因为重启设备后还是要重新打开设备,所以用usb_close就已经可以满足要求了。   usb_claim_interface   函数定义: int usb_claim_interface(usb_dev_handle *dev, int interface);   注册与操作系统<em>通信</em>的接口,这个函数必须被调用,因为只有注册接口,才能做相应的操作。   Interface 指 bInterfaceNumber. (下面介绍的usb_release_interface 与之相对应,也是必须调用的函数)   usb_release_interface   函数定义: int usb_release_interface(usb_dev_handle *dev, int interface);   注销被usb_claim_interface函数调用后的接口,释放资源,和usb_claim_interface对应<em>使用</em>。   2.3 控制传输接口   usb_control_msg   函数定义:int usb_control_msg(usb_dev_handle *dev, int requesttype, int request, int value, int index, char *bytes, int size, int timeout);   从默认的管道发送和接受控制数据   usb_get_string   函数定义: int usb_get_string(usb_dev_handle *dev, int index, int langid, char *buf, size_t buflen);   usb_get_string_simple   函数定义: int usb_get_string_simple(usb_dev_handle *dev, int index, char *buf, size_t buflen);   usb_get_descriptor   函数定义: int usb_get_descriptor(usb_dev_handle *dev, unsigned char type, unsigned char index, void *buf, int size);   usb_get_descriptor_by_endpoint   函数定义: int usb_get_descriptor_by_endpoint(usb_dev_handle *dev, int ep, unsigned char type, unsigned char index, void *buf, int size);   2.4 批传输接口   usb_bulk_write   函数定义: int usb_bulk_write(usb_dev_handle *dev, int ep, char *bytes, int size, int timeout);   usb_interrupt_read   函数定义: int usb_interrupt_read(usb_dev_handle *dev, int ep, char *bytes, int size, int timeout);   2.5 中断传输接口   usb_bulk_write   函数定义: int usb_bulk_write(usb_dev_handle *dev, int ep, char *bytes, int size, int timeout);   usb_interrupt_read   函数定义: int usb_interrupt_read(usb_dev_handle *dev, int ep, char *bytes, int size, int timeout);
libusb-win32-filter-bin
<em>libusb-win32</em>-filter-bin-0.1.12.1.exe
关于libusb-win32使用问题
我用libusb_win32免费的开源USB驱动 + vc6做了个USB设备的上位机测试软件, 在新的电脑上运行驱动前必须要安装<em>libusb-win32</em>-filter-bin-0.1.12.1.exe这个东西, 我在VC6项目中已经加了libusb.lib库并且是<em>使用</em>静态模式生产应用程序,为何还需要安装<em>libusb-win32</em>-filter-bin-0.1.12.1.exe? 怎么样可以不需要安装<em>libusb-win32</em>-filter-bin-0.1.12.1.exe<em>使用</em>包含了libusb库的工程?
linux网卡驱动中mac地址随机数变化
mac地址在一般情况下是从网卡的eeprom中读取的,一般厂商会在出厂的时候固化在eeprom中,在有些时候,厂商为了省钱不会去买一个固定的唯一的mac,而是始终用一个固定的mac地址,这样就会在后续用户<em>使用</em>的时候造成mac地址冲突。 本文以qf9700网卡驱动为例,讲解添加mac地址以随机数变化的驱动程序。 #define qf9700_AUTOMAC #ifdef    qf9700_A
USB 3.0 故障分析一例!驱动很重要!!
到手一个WD的WDBACY5000ABL-01系列500G的硬盘,接在本本的USB 2.0, WINDOWS 7,还有25M/S左右的速度,接到台式机的USB3.0接口,拷贝文件居然只有90k-200k/s注意单位是K!!!     我也很郁闷,在无论如何也不应该呀!USB 3.0起码70-80MB/s,研究了一通,发现接到台式机的USB 2.0 ,传输速率也有27-28M/S,看来问题出在US
彻底了解VC通过libusb-win32控制USB转DB25接口【推荐】
工作环境(蓝色粗体字为特别注意内容) 1,系统环境:Win7 Ultimate sp1、<em>libusb-win32</em>version 1.2.6.0、VC98 2、参考文献:https://www.cnblogs.com/lknlfy/p/3189949.html 手头有个老设备需要通过并口控制,无奈,笔记本电脑没有并口,只能买一个USB转并口的转接线,某宝花了28元买了一根号称支持Winxp、...
AX88179_USB30-to-Gigabit.part2
AX88179为USB转以太网的接口芯片
linux 和 android 默认支持的部分 usb 网卡芯片
配置里面可以看到 USB_NET_SR9600 USB_NET_QF9700 USB_NET_MCS7830 USB_NET_SMSC95XX USB_NET_SMSC75XX USB_NET_DM9601 USB_NET_AX8817X 不选千兆网卡的话,有以下 和芯润德
libusb-win32-device-bin-0.10.10.1.rar
LIBUSB驱动,可利用inf-wizard.exe向导生成针对自己设备的inf文件。
解决MAC 安装绿联网卡驱动无效问题
因为mac的新特性 System Integrity Protection(系统完整性保护),它是为了保护系统进程,文件,文档不被其它进程修改 所以这里需要关闭它,才能读取我们安装的驱动 开启方法 1.重启电脑,启动时按住 Command 和 R 键; 2.进入恢复界面后,在右上角工具中打开 终端; 3.输入: csrutil disable --without kext 4.重启电脑 5....
USB2.0网卡驱动(windows mac linux)AX88772
USB2.0网卡驱动(<em>windows</em> mac linux)AX88772
libusb-win32-bin-1.2.6.0.zip
<em>libusb-win32</em>-bin-1.2.6.0.zip<em>libusb-win32</em>-bin-1.2.6.0.zip<em>libusb-win32</em>-bin-1.2.6.0.zip<em>libusb-win32</em>-bin-1.2.6.0.zip
STM32自定义HID设备块传输+libusb上位机程序
STM32 自定义HID 设备, 通过快传输接收上位机发来的数据。上位机<em>使用</em>Libusb库函数实现,接口简单。程序中添加了上位机接收数据的接口,USB 设备端的IN 接口也做好了,用户只要将需要发送给HOST的数据添加进去就可以了。博文地址: http://blog.csdn.net/chengwenyang/article/details/51039741
LCM通信包在Windows 64位环境下的使用
之前这篇文章LCM<em>通信</em>包在Windows 64位环境下的编译完成了LCM的编译工作,而本篇文章将着重解决编译出来的东西怎么用的问题。 在<em>windows</em>下用LCM是非常简单的事情(难怪有人死活要用它呀!!!),具体步骤如下: 1.包含包目录&quot;xx\lcm-master\lcm&quot; 2.包含编译出来的&quot;lcm.lib&quot;所在的库目录 3.附加依赖项&quot;lcm.lib&quot; 4.将涉及到的几个编译出来的...
Windows与USB的通信
搞了三天,终于把<em>windows</em>的USB程序搞定了,虽然还存在一些问题, mark一下方便以后<em>使用</em>。 #include //一定要加入该头文件 #include extern "C"{ #include #include #include } using namespace std; BOOL DeviceOpen(HANDLE&handle, WORD wVID,
Windows 驱动与应用通信 之 事件对象
驱动如何通知上层应用呢? 例如: 驱动接收到一些信息如何通知应用程序? 一般来说驱动基于事件来通知上层应用, 是一种惯用的手法.  大体思路是我们创建一个事件.双方打开事件而<em>通信</em>. 一般就2种情况: 1在应用层创建好,然后在驱动层打开它.或者是通过ioctl 将Handle 传下去. 2 反之. 注意的是 如果在 驱动中创建好 在应用层打开注意一下权限.只读打开.  当然你也可以用 i
window与ubuntu建立ROS通信
在window下,建立与ubuntu系统中ROS的<em>通信</em>,实现将window中的字符发个ubuntu中ROS系统
libusb-win32 Qt
自己做一个小程序,用到了u盘,所以要做一个u盘的判断,先判断u盘是否插在哪里。在网上查了一下说可以用<em>libusb-win32</em>这个库来做,照着教程做了。但是出现了很多问题。rn1,打开<em>libusb-win32</em>-bin-1.2.6.0\bin下的inf-wizard.exe这个应用安装完我u盘的驱动之后,电脑上就不能识别这个u盘了。rn 我在设备管理器里看到了这个[img=https://img-bbs.csdn.net/upload/201503/18/1426653146_446402.jpg][/img]把他卸载掉了u盘就又能用了。rn2,代码里面,在初始化时分别调用rn[code=c]usb_init();rnbussess_num=usb_find_busses();rndevice_num=usb_find_devices();[/code]rn打印的结果为bussess_num=5,device_num = 0。也就是说没有设备被检测到了,所以后面不可能进行一系列的操作了。rnrn请问有谁知道怎么解决的吗?
windows内核通信
/***************************************************************************/ /*创建上下文句柄....RtlCopyMemory(Ea->EaName, TdiConnectionContext, Ea->EaNameLength + 1);  /*CHAR Buffer[sizeof (FILE_FULL_EA_
Qt下libusb-win32使用方法
之前一直找不到适合WIN7下的Tiny6410的USB下载软件,正好这几天开始学习USB,所以打算自己写一个专门用于Tiny6410的WIN7下的USB下载软件。      发现了libusb这个库可以用作无驱USB开发,就是说根本不需要了解Window驱动开发的知识就可以开发USB设备驱动,只需要了解一下USB的相关协议即可。Windows下我几乎不用VS来写程序,或者说我不懂MFC吧,呵
linux与windows间socket通信实例
linux端: #include #include #include #include #include #include #include #include #define MYPORT 3333 #define BACKLOG 10 main() { int sockfd, new_fd; struct sockaddr_in my_addr; struct socka
libusb, bulk传输, 上位机程序
调用libusb库, 在VC++上编写的上位机程序, 实现用bulk传输方式, 向USB设备发送和接收数据.
使用FTP协议实现Windows系统和linux服务器之间的通信
一:FTP协议简介 FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中的协议之一。FTP协议包括两个组成部分,其一为FTP服务器,其二为FTP客户端。其中FTP服务器用来存储文件,用户可以<em>使用</em>FTP客户端通过FTP协议访问位于FTP服务器上的资源。在开发网站的时候,通常利用FTP协议把网页或程序传到Web服务器上。此外,由于FTP传输效率非常高,在网络...
Android与Windows Socket通信,TLS双向认证
Android与Windows Socket<em>通信</em>,TLS双向认证 Android设备作为客户端,与PC服务端进行双向认证、基于TLS 1.2协议socket<em>通信</em>。 证书制作 CA签发 JKS转换BKS 加密套件修改 双向认证demo 证书制作 由于是双向认证,需要制作客户端和服务器证书,这里用到的是JAVA自带的keytool工具(请自行安装JDK环境)。 话不多说,上证书制...
【VC++技术杂谈005】如何与程控仪器通过GPIB接口进行通信
在工控测试系统中,经常需要<em>使用</em>到各类程控仪器,这些程控仪器通常具有GPIB、LAN、USB等硬件接口,计算机通过这些接口能够与其<em>通信</em>,从而实现自动测量、数据采集、数据分析和数据处理等操作。本文主要介绍如何与程控仪器通过GPIB接口进行<em>通信</em>。   1.GPIB简介   GPIB是通用总线(General Purpose Interface Bus)的简称。   GPIB一共由
ZeroMQ实例-使用ZeroMQ进行windows与linux之间的通信
1、本文包括   1)在<em>windows</em>下<em>使用</em>ZMQ   2)在<em>windows</em>环境下与Linux环境下进行网络<em>通信</em>   2、在Linux下<em>使用</em>ZMQ   之前写过一篇如何在Linux环境下<em>使用</em>ZMQ的文章 《ZeroMQ实例-<em>使用</em>ZMQ(ZeroMQ)进行局域网内网络<em>通信</em>》,这里就不再赘述。   3、在Windows环境下<em>使用</em>ZMQ   3.1
《Linux杂记》Linux系统和Windows互相通信
在开发过程中,常常需要Windows和Linux进行<em>通信</em>,本文将介绍一下常用服务及如软件。 1 SSH 1.1 SSH的安装 默认情况下,Linux是没有安装SSH服务的,首先需要安装此服务,安装命令如下。 $sudo apt-get installl ssh 1.2 SecureCRT<em>使用</em> 1.2.1 SecureCRT 介绍 SecureCRT是一款支持SSH(SSH...
windows平台下 c/c++进行http通信的教训
由于需要<em>使用</em>c++开发一个桌面应用软件,需要用到http请求进行通讯,也是本人第一次进行网络相关的开发工作,遇到了不少坑。 由于是在<em>windows</em>下开发和<em>使用</em>的应用软件,自然而然想到了调用Windows自带的sdk进行开发,开始就<em>使用</em>了winnet这个库,直接调用其AP,当把通讯接口的接口都开发完毕进行集成的时候,才发现winnet这个库是基于MFC框架的,这样子图形界面也需要基于MFC框架进行
qt编程:windows下的udp通信
qt编程:<em>windows</em>下的udp<em>通信</em> 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: 主机:win7 开发环境:qt 功能: 用udp进行收发<em>通信</em> 界面: 源代码: LssHost.pro: #----------------------------------
PIPE--Windows系统编程之进程间通信
标 题: Windows系统编程之进程间<em>通信</em>作 者: 北极星2003时 间: 2006-05-25 14:18 链 接: http://bbs.pediy.com/showthread.php?threadid=26252 详细信息Windows 的IPC(进程间<em>通信</em>)机制主要是异步管道和命名管道。(至于其他的IPC方式,例如内存映射、邮槽等这里就不介绍了)管道(pipe)是用于进
Libusb添加盘符,hub设备port个数功能(windows)
请尊重原创作品,禁止转载,保留一切版权追究权利.          最近接触到<em>windows</em>的USB设备管理的功能需求.          对于USB设备管理,就不得不提到强大的libusb(https://github.com/libusb/libusb.git),我也是基于此项目的基础上修改,扩展,来满足我的业务需求.           我的需求有两个,这两个暂时lib
VMware虚拟机系统与Window建立网络通信
查看VMware中虚拟网络 VMware软件->编辑->虚拟网络编辑器 设置Windows虚拟网络连接 控制面板->网络和 Internet->网络连接 注意设置的IP、GATEWAY、DNS都要与虚拟机的配置一致 设置Linux的网络配置 <em>使用</em>root用户编辑文件,命令如下 vim /etc/sys
Qt编写跨平台串口通信(Window+Linux)
Qt编写跨平台串口<em>通信</em>(Window+Linux),解压请在英文路径下<em>使用</em>QtCreator打开
libusb-win32实用案例
此工程建在vs2010里面 <em>使用</em>前只需在main cpp里面把idVendor idProduct改为自己的USB设备ID #define MY VID 0x0666 #define MY PID 0x0001 即可直接打开 最简单的调用libusb w32的API程序了
socket本地通信
//socket本地编程,服务器端 #include&amp;lt;stdio.h&amp;gt; #include&amp;lt;sys/types.h&amp;gt; #include&amp;lt;sys/socket.h&amp;gt; #include&amp;lt;netinet/in.h&amp;gt; #include &amp;lt;sys/un.h&amp;gt; #include&amp;lt;string.h&amp;gt; #include&amp;lt;arpa/ine...
使用消息队列进行进程间通信(代码实例)
<em>使用</em>消息队列进行进程间<em>通信</em>(代码实例)
基于winusb的上位机与USB的通信
本代码是用vs 2010 (c++)编写的USB<em>通信</em>的上位机,简单实现了上位机和USB设备的连接,可供初学者参考
Windows进程通信——共享内存
1. 概述 Win32 API中共享内存(Shared Memory)实际就是文件映射的一种特殊情况。进程在创建文件映射对象时用0xFFFFFFFF来代替文件句柄(HANDLE),就表示了对应的文件映射对象是从操作系统页面文件访问内存,其它进程打开该文件映射对象就可以访问该内存块。由于共享内存是用文件映射实现的,所以它也有较好的安全性,也只能运行于同一计算机上的进程之间。 2. 编码 2
进程间通信信号
进程间<em>通信</em>--信号信号:是有系统内核发出的由于错误内存冲突等原因引起产生的,主要用于控制进程。1.信号可以被生成捕获响应。常见的有SIGCHLD SIGCHINT2.响应方式有三种(忽略SIG_IGN)(默认SIG_DFL)(自定义fun)fun是自定义函数指针fun(int sig)接下来的函数会为我们的自定义函数传递信号值头文件#include&amp;lt;signal.h&amp;gt; int si...
Windows管道通信实现进程通信
Windows下用管道<em>通信</em>(pipe)实现进程间数据共享管道是一种用于在进程间共享数据的机制,其实质是一段共享内存。Windows系统为这段共享的内存设计采用数据流I/0的方式来访问。由一个进程读、另一个进程写,类似于一个管道两端,因此这种进程间的<em>通信</em>方式称作“管道”。 管道分为匿名管道和命名管道。 匿名管道只能在父子进程间进行<em>通信</em>,不能在网络间<em>通信</em>,而且数据传输是单向的,只能一端写,另一端读。
Linux系统与Windows系统通过SSH实现通讯
首先需要一个已经安装完成的虚拟机里的Linux系统如图(关于Linux虚拟机的安装配置详见: Linux虚拟机安装配置). 然后需要下载一个: (SSHSecureShellClient-3.2.9.exe 密码: 2fpe )程序文件,安装后实现与虚拟机里的Linux的通讯. 下载好的SHH文件,解压后的目录结构,需要双击安装文件. 然后一路傻瓜式的安装这个程序文件,如下安装完成....
libusb 使用说明
Window下: 1.  下载地址:https://sourceforge.net/projects/<em>libusb-win32</em>/  下载<em>libusb-win32</em>-bin-1.2.6.0 2. 选择bin目录中的inf-wizard.exe;点Next;然后根据vid,pid指定一个usb设备;点Next,保存Inf文件,点Install Now;成功后可以在设备管理器中看到多了一个li
利用socket实现Windows与Linux平台间的网络通信
摘要: 介绍了socket的工作原理,构建出一个适用于Windows和Linux操作系统的、跨平台的网络<em>通信</em>程序,并给出设计原理和开发步骤。整个系统采用客户机/服务器(C/S)模型,在Windows系统中,socket程序利用Visual C#语言编写。Linux系统中的socket程序调用select()函数,则该套接字自动设置为非阻塞方式,从而提高了程序的执行效率。经测试,<em>通信</em>两端的进程能
tiny4412学习(二)之移植linux-4.x支持设备树【转】
硬件平台:tiny4412 系统:linux-4.4 文件系统:busybox-1.25 编译器: arm-none-linux-gnueabi-gcc (gcc version 4.8.3 20140320) uboot:友善自带uboot,见上节 实验参考摩斯电码的博客: http://www.cnblogs.com/pengdonglin137/p/5137941.html ht...
[TCP/IP网络编程]使用C++实现简单的TCP通信(windows)
工具:VS2015 学习前先稍微了解下系统提供的动态链接库(DLL),<em>windows</em> API中所有函数都包含在里面,这里不深入讲解,只需知道接下来的socket编程要用到里面的各种函数就行了,一般来说我们能学会调用就已经足够了,对应的头文件为 winsock2.h。 <em>使用</em>DLL前必须把DLL加载到当前程序,加载方式分为动态加载和静态加载两种,这里我<em>使用</em>静态加载做示范,需要用到 #pragma ...
什么是usbmuxd? iDevice通过USB与桌面系统通信原理小科普
转:http://bbs.iosre.com/t/usbmuxd-idevice-usb/1482 os x上,苹果有一个服务,叫usbmuxd,这个服务主要用于在USB协议上实现多路TCP连接,将USB<em>通信</em>抽象为TCP<em>通信</em>。苹果的iTunes, XCode,都直接或者间接地用到了这个服务。 那么问题来了,如何让iDevice通过苹果的数据线和mac<em>通信</em>?其实不止是mac,
【Qt】使用libusb和hidapi实现hid通信
本文实例源码下载:https://download.csdn.net/download/u010875635/10689926 <em>使用</em>libusb可以实现通用的usb<em>通信</em>,但是实现较为复杂,可以<em>使用</em>hidapi来封装一层,通过hidapi调用libusb。 具体流程如下: 1、编译libusb 下载地址:https://sourceforge.net/projects/libusb/fi...
安装LINUX后安装网卡驱动
dell服务器,在安装完ubuntu14.04(64bit)LTS后,不能上网。这是由于网卡驱动没有安装成功,需要自己安装网卡驱动。 网卡型号是Intel Ethernet Connection I219LM。在Intel官网并没有找到I219LM for Linux的驱动。不过看到一个帖子说,I219LM网卡和I218的网卡没什么区别,因此决定<em>使用</em>I218的网卡驱动。 1.从intel官网下载
libusb-win32使用总是遇到超时错误
<em>libusb-win32</em>,我装完后,插上Ukey,可以读出VID,PID。我用VC写的程序,总是遇到write和read超时的错误,新手,第一次写USB程序,希望高人帮忙指点一下,谢谢了!rn下面是我写的代码:rn#define MY_VID 0x1234rn#define MY_PID 0x5678rnrn// Device configuration and interface id.rn#define MY_CONFIG 1rn#define MY_INTF 0rnrn// Device endpoint(s)rn#define EP_IN 0x81rn#define EP_OUT 0x01rnrn// Device of bytes to transfer.rn#define BUF_SIZE 64rnrnstatic int transfer_bulk_async(usb_dev_handle *dev,rn int ep,rn char *bytes,rn int size,rn int timeout);rnrnusb_dev_handle *open_dev(void)rnrn struct usb_bus *bus;rn struct usb_device *dev;rnrn for (bus = usb_get_busses(); bus; bus = bus->next)rn rn for (dev = bus->devices; dev; dev = dev->next)rn rn if (dev->descriptor.idVendor == MY_VID && dev->descriptor.idProduct == MY_PID)rn rn return usb_open(dev);rn rn rn rn return NULL;rnrnrnrnrnrnrnrnrn typedef struct tagusb_cbw_packagern UINT32 dCBWSignature; //byte3-0rn UINT32 dCBWTag; //byte 7-4rn UINT32 dCBWDataTransferLength;//byte 11-8rn BYTE bmCBWFlags; //byte 12rn BYTE bCBWLUN; //byte 13rn BYTE bCBWCBLength; //byte 14rn BYTE CBWCB[16];//byte 31-15rnusb_cbw_package;rnrn typedef struct tagusb_csw_packagern UINT32 dCSWSignature;//byte 3-0rn UINT32 dCSWTag;//byte 7-4rn UINT32 dCSWDataResidue;//byte 11-8rn BYTE bCSWStatus;//byte 12rnusb_csw_package;rnrn usb_cbw_package CBW;rnusb_csw_package CSW;rnrnint main()rnrnrn//////////////////////////////////////////////////////////////////////////////rnrnrnrn usb_dev_handle *dev = NULL; /* the device handle */rn char tmp[BUF_SIZE];rn char readdata[40];rn memset(readdata,0,40);rn int ret;rn void* async_read_context = NULL;rn void* async_write_context = NULL;rnrn usb_init(); /* initialize the library */rn usb_find_busses(); /* find all busses */rn usb_find_devices(); /* find all connected devices */rnrnrn if (!( dev = open_dev()))rn rn printf("error opening device: \n%s\n", usb_strerror());rn //return 0;rn rn elsern rn printf("success: device %04X:%04X opened\n", MY_VID, MY_PID);rn rn CBW.CBWCB[0]=0xFE;rn CBW.CBWCB[1]=0x01;rn CBW.dCBWDataTransferLength=0x10000;rn CBW.dCBWSignature=0x43425355;rn CBW.dCBWTag=0x01000000;rn CBW.bmCBWFlags=0x00;rn CBW.bCBWLUN=0x00;rn rn //#ifdef TEST_SET_CONFIGURATIONrn if (usb_set_configuration(dev, MY_CONFIG) < 0)rn rn printf("error setting config #%d: %s\n", MY_CONFIG, usb_strerror());rn usb_close(dev);rn return 0;rn rn elsern rn printf("success: set configuration #%d\n", MY_CONFIG);rn rn//#endifrnrn//#ifdef TEST_CLAIM_INTERFACErn if (usb_claim_interface(dev, 0) < 0)rn rn printf("error claiming interface #%d:\n%s\n", MY_INTF, usb_strerror());rn usb_close(dev);rn return 0;rn rn elsern rn printf("success: claim_interface #%d\n", MY_INTF);rn rn//#endifrnrn//#ifdef TEST_BULK_WRITErn rnrn//#ifdef BENCHMARK_DEVICErn ret = usb_control_msg(dev, USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_OUT,rn 14, /* set/get test */rn 2, /* test type */rn MY_INTF, /* interface id */rn (char *)CBW.CBWCB, 512, 1000);rn ret = transfer_bulk_async(dev, EP_OUT, (char *)CBW.CBWCB, sizeof(CBW.CBWCB), 1000);rn rn rn ret = usb_bulk_write(dev, EP_OUT, (char *)(CBW.CBWCB), sizeof(CBW.CBWCB), 1000);rnrn if (ret < 0)rn rn printf("error writing:\n%s\n", usb_strerror());rn rn elsern rn printf("success: bulk write %d bytes\n", ret);rn rnrn //ret = usb_get_string_simple(hdev, dev->descriptor.iProduct, string, sizeof(string));rn rnrnrnrn /*CBW.CBWCB[0]=0xFE;rn CBW.CBWCB[1]=0x01;rn CBW.dCBWDataTransferLength=0x10000;rn CBW.dCBWSignature=0x43425355;rn CBW.dCBWTag=0x01000000;rn CBW.bmCBWFlags=0x01;rn CBW.bCBWLUN=0x00;*/rnrn ret = usb_control_msg(dev, USB_TYPE_VENDOR | USB_RECIP_DEVICE | USB_ENDPOINT_IN,rn 14, /* set/get test */rn 1, /* test type */rn MY_INTF, /* interface id */rn readdata, 512, 1000);rnrn ret = transfer_bulk_async(dev, EP_IN, readdata, sizeof(readdata), 1000);rnrnrn ret = usb_bulk_read(dev, EP_IN, readdata, sizeof(readdata), 1000);rnrn if (ret < 0)rn rn printf("error reading:\n%s\n", usb_strerror());rn rn elsern rn printf("success: bulk read %d bytes\n", ret);rn rn for (int i=0;i
Qt下libusb-win32使用方法(转)
源:Qt下<em>libusb-win32</em>的<em>使用</em>方法         之前一直找不到适合WIN7下的Tiny6410的USB下载软件,正好这几天开始学习USB,所以打算自己写一个专门用于Tiny6410的WIN7下的USB下载软件。      发现了libusb这个库可以用作无驱USB开发,就是说根本不需要了解Window驱动开发的知识就可以开发USB设备驱动,只需要了解一下USB的相关协议即可。Wi...
关于libusb-win32的问题
才学习<em>libusb-win32</em>。按照给的例子写了三行代码。可以为什么usb_find_devices()返回的设备数目是0.是不是我的配置有问题。rn我把libusb.lib和libusb0_x86.dll及头文件拷贝到项目目录,给dll文件改了名字。还有什么工作需要做的吗?rnrn代码如下:rn[code=C/C++]rn#include rn#include "lusb0_usb.h"rnrnvoid main()rnrn usb_init(); /* initialize the library */rn int busCounts= usb_find_busses(); /* find all busses */rn int devCounts=usb_find_devices(); /* find all connected devices */ rnrn[/code]
加密连接工具Cryptcat
加密连接工具Cryptcat
基于Windows的多线程UDP通信(VS2010)
在Windows下面<em>使用</em>UDP和线程实现了一个关于接受数据的并且保存下来的功能模块,这是一个测试代码。
使用Windows API PostThreadMessage进行线程间消息通信
相信好多人都听过这个Windows API:PostThreadMessage,今天终于有时间来详细的研究一下,据我所知好多的公司在面试的时候都会提到这个API,因为常写代码的人一定会知道这个API,通过这个提问,可以考察一个人对细节的掌握程度。不多说了,开始正题。 如下函数原型From MSDN: BOOL WINAPI PostThreadMessage(_In_ DWORD idThre
gphoto2-2.4.14 for windows
大名鼎鼎的gphoto2(http://www.gphoto.org),可以查询相机的很多信息(比如大家最关心的快门次数) 这个是<em>windows</em>下的版本,原版本只有linux或unix下的。 <em>使用</em>前需要安装libsub-win32(https://sourceforge.net/projects/<em>libusb-win32</em>/)
Windows or Linux环境下利用“共享内存”实现进程间通信的C/C++代码
原文链接:http://blog.csdn.net/stpeace/article/details/39534361 进程A对应的程序:#include #include using namespace std; #define BUF_SIZE 1025 char szName[] = "NameOfMappingObject"; // 共享内存的名字 int main() {
WinSocket实现进程通信的一个简单实例
Windows下通过Socket可以使进程之间产生<em>通信</em>。     设计上简单地分为服务端和客户端。 服务端: 建立Socket声明自身的端口号和地址并绑定到Socket<em>使用</em>Listen打开监听,然后不断用Accept去查看是否有连接,如果有,捕获Socket,并通过Recv获取消息的内容<em>通信</em>完成后调用CloseSocket关闭这个对应Accept到的Socket,如果不再需要
libusb的安装版本
zadig是一个转换软件,试了一下xp版本可以生成wdf的驱动程序和inf。 win8的驱动大概是winusb体系了,但是还是不知道有没有完整的如同当初的infwizard程序,也许zadig就是。看上去很像的。 试了一下,哈,从libusb转移到Universal Serial Bus devices下面了。 但是问题来了,testlibusb不能发现设备了。 https://githu
c++ Windows Socket实现最简单的C/S网络通信(TCP)
1.服务器端代码: #include #include #pragma comment(lib, "ws2_32.lib") #define CONNECT_NUM_MAX 10 using namespace std; int main() { //加载套接字库 WSADATA wsaData; int iRet = 0; iRet = WSAStartup(MAKEWORD(
wingide5-forlinux破解文件下载
wingide5-forlinux破解文件 放入安装目录bin/2.7/process文件夹即可 相关下载链接:[url=//download.csdn.net/download/gugu1313/8466937?utm_source=bbsseo]//download.csdn.net/download/gugu1313/8466937?utm_source=bbsseo[/url]
电子电工常用计算软件下载
本软件可以计算电容,电感,电阻等等种种参数。使用起来非常的方便。 名  称 电工常用计算软件 开 发 商 不详 运行平台 win 2000 win 2003 win XP 相关下载链接:[url=//download.csdn.net/download/liuker1/2277395?utm_source=bbsseo]//download.csdn.net/download/liuker1/2277395?utm_source=bbsseo[/url]
经典JAVASCRIPT、css翻书实例绝对炫的页面下载
经典JAVASCRIPT、css翻书实例绝对炫的页面 相关下载链接:[url=//download.csdn.net/download/dongheng76/2335201?utm_source=bbsseo]//download.csdn.net/download/dongheng76/2335201?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 通信与区块链 windows学习大数据
我们是很有底线的