相关推荐
-
usb编程从入门到精通
1、前言,程序效果演示 2、usb协议及概念 3、免驱操作usb设备实战-自己写一个usb串口驱动,该程序可以跨平台运行,在安卓运行也不用root
-
Linux USB 驱动开发(五)—— USB驱动程序开发过程简单总结
设备驱动程序是操作系统内核和机器硬件之间的接口,由一组函数和一些私有数据组成,是应用程序和硬件设备之间的桥梁。在应用程序看来,硬件设备只是一个设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。 设备驱动程序是内核的一部分,主要完成以下功能:对设备的初始化和释放;把数据从内核传送到硬件设备和从硬件设备读取数据;读取应用程序数据传送给设备文件和回送应用程序请求的数据;检测和处理
-
usb驱动程序开发技术总结
document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text");
-
用Driverstudio生成的USB设备驱动程序
自己生成的驱动,绝对好使。含有两个管道,分别完成读写功能,中断传输,读写可调用writefile()和readfile()函数,也可以用deviceIocontrol()。
-
经典的USB编程C++源代码
经典的USB编程C++源代码,大家不妨一看哦^_^
-
usb驱动程序初步编写
今天我们的目标是将USB鼠标用做按键 比如说左键按下就相当于字母L 右键按下就相当于字母S 滚轮按下就相当于回车 相当于一个输入子系统,怎么做呢?? 1.分配一个input_device结构体 2.设置它能够产生按键类事件,能够产生这三个按键 3.注册 4.硬件相关的操作 使用USB总线下路的收发函数来读写数据 我们今天写的驱动程序和以前写的驱动程序有什么差别,差别就是
-
10分钟完成一个usb驱动程序(推荐)
10分钟完成一个USB驱动程序 作者: Rayyang2000 ,如转载请保证本文档的完整性,并注明出处。欢迎光临 C++ Builder 研究,http://www.ccrun.com/doc/go.asp?id=438 很多写Windows Device Driver的开发人员基本上都是使用Windows DDK进行开发的。但是,现在也有不少人都开始借助一些辅助工具
-
c语言+usb驱动开发,usb驱动程序分析
usb驱动是linux内核中比较复杂的驱动之一,因此,大多数usb教程建议从usb-skeleton开始学习usb驱动。个人认为这是相当正确的,usb-sekelton提供了一个usb驱动开发的模板,而且代码量较少,很适合初学者的学习。记住,对于c语言的程序设计说,数据结构是整个程序的灵魂。因此,分析别人编写的代码的简洁的入口点就是高清代码中主要数据结构之间的关系。分析以usb-skeleton为...
-
嵌入式实验报告总结一
实验一:LED发光二极管实验 一、实验环境 硬件:通用节点一个、USB仿真器、PC机; 软件:IAR Embedded Workbench for MCS-51; 二、实验内容 熟悉Zigbee硬件模块相关接口; 使用IAR 开发环境设计程序,利用CC2530 的IO口进行LED发光二极管的亮灭操作; 三、实验原理 硬件接口原理 软件设计 四、实验步骤 使用USB 仿真器连接PC ...
-
Windows USB 编程总结
###Windows USB 编程总结 GUID #include <initguid.h> // For DEFINE_GUID // Device Interface GUID. DEFINE_GUID(GUID_DEVINTERFACE_FOR_D3XX, 0xd1e8fe6a, 0xab75, 0x4d9e, 0x97, 0x
-
USB2.0学习笔记连载(十四):USB驱动安装及固件程序的编写
在之前的博客中已经讲过,驱动程序最核心的两个文件,一个是xxx.sys文件,一个是xxx.inf文件,主机是寻找xxx.inf文件。 在下面的文件中有相关关于USB驱动的说明。对于用户来说,xxx.sys文件 可以不用修改,用户可以对xxx.inf文件的内容进行相应的修改即可。 下图是《cy_usb》应用手册的名字,可以找到下图手册,查看关于USB驱动相关的内容 下图...
-
USB设备开发流程
转自 http://www.baiheee.com/OpenSource/Easy%20USB%2051%20Programer/Easy%20USB%2051%20Programer2.htm USB设备的开发一般包括主机端(上位机)驱动程序的开发(如果您的USB设备符合某一标准设备类且主机端已经提供了此类设备的驱动程序的话,则可以省掉此步骤)和USB设备端驱动程序的开发,有时还可能包...
-
usb驱动程序开发技术总结(一)
一.USB基础知识USB是英文Universal Serial Bus的缩写,中文含义是“通用串行总线”。1994年,Intel、Compaq、 Digital、IBM、Microsoft、NEC、Northern Telecom等七家世界著名的计算机和通讯公司成立了USB论坛,花了近两年的时间形成了统一的意见,于1995年11月正式制定了USB0.9通用串行总线(Universal Seri
-
7天内完成基础USB开发(1)——免固件USB开发介绍
免固件开发是新一代的FPGA USB开发方式。本文对比了免固件开发方式与传统方式的开发流程揭示了出免固件开发所具有的开发模型清晰,开发机制强大、开发周期短暂等优势
-
Windows下USB驱动开发入门小结
今年刚从学校毕业,来到公司后学了学画板子然后经理便给了我了一块板子,需要用到USB传输数据,让我学习一下Windows驱动程序开发并将这个USB驱动解决。当时一脸懵逼,便将开发板通过USB接口插上电脑后发现显示的未识别的设备,我记得在学校里都是在网上找一个USB转串口的驱动程序安装下来就可以通过串口助手来传输数据了,现在需要自己开发一个驱动程序,只会点单片机的我感觉难度巨大。 ...
-
USB开发—自上而下(一)
一直都有写技术文章的冲动,无奈自己才疏学浅,文笔太烂,提笔又不知道写什么好,今天终于下定决定,迈出行动的第一步,由于是新手,写的不好不要见怪。 在此之前,假定读者已经准备好一个具有USB通讯的开发板,开发板USB驱动已经写好,功能如下: 1, USB采用Bulk传输 2, 端口2作为输入端口 3, 端口3作为输出端口 4, 设备VID=0x1234,PID=0x5678 写到这
-
嵌入式Linux USB驱动开发之教你一步步编写USB驱动程序
编写与一个USB设备驱动程序的方法和其他总线驱动方式类似,驱动程序把驱动程序对象注册到USB子系统中,稍后再使用制造商和设备标识来判断是否安装了硬件。当然,这些制造商和设备标识需要我们编写进USB 驱动程序中。 USB 驱动程序依然遵循设备模型 —— 总线、设备、驱动。和I2C 总线设备驱动编写一样,所有的USB驱动程序都必须创建的主要结构体是 struct usb_driver,
-
RtlInitUnicodeString、IoCreateDevice、IoCreateSymbolicLink、IoDeleteDevice 四个 API 驱动函数的使用...
要解释“驱动对象”,就得先从 DriverEntry() 说起: 做过C语言开发的都知道程序是从 main() 函数开始执行。在进行 Windows 驱动程序开发的时候没有 main() 函数作为函数入口,取而代之的是 DriverEntry(). DriverEntry() 的原型如下: extern "C" NTSTATUS DriverEntry...
-
小米15工程固件 可以用于修改参数 修复tee损坏 修复底层分区 会用的下载
资源描述: 机型代码:dada 1-----工程固件可以用于修改参数 开启diag端口。可以用于修复tee损坏以及修复底层分区。 2-----此固件是完整官方。不是第三方打包。请知悉 3-----此固件可以解锁bl后fast模式刷写。也可以底层深刷。也可以编程器写入 4-----请会用此固件 了解工程固件常识以及会用的朋友下载。 5-----个别高版本深刷需要授权才可以刷入。需要自己会刷写。 6------资源有可复制性。下载后不支持退。请考虑清楚在下载哦 工程资源常识可以参考博文:https://blog.csdn.net/u011283906/article/details/141815378 了解基本
1 楼 sayji 2014-04-18 10:03