基于UDP协议以太网通信的fpga实现(verilog)
UDP协议在fpga上的实现,verilog代码共有11部分,分为: •arp_rcv.v •arp_send.v •IP_recv.v •IP_send.v •udp_rcv.v •udp_send.v •mac_cache.v •recv_buffer.v •send_buffer.v •toplevel.v •DE2_NET.v
脑电分析matlab工具箱2
脑电分析的专业工具箱,由于本人只能上传小于20M的文件,所以分开上传的,请与脑电分析matlab工具箱1并在一起使用。保证好用
脑电分析matlab工具箱1
脑电分析的专业工具箱,由于本人只能上传小于20M的文件,所以分开上传的,请与脑电分析matlab工具箱2并在一起使用。保证好用
BCI competition 2008 dataII
BCI competition 2008 dataII 脑电数据
Qt用Tcp 和Udp 传图片的例子,对于没做过这方面编程的朋友肯定很有帮助
Qt用Tcp 和Udp 传图片的例子,对于没做过这方面编程的朋友肯定很有帮助
原创MFC+WinpCap网络嗅探器(sniffer)
原创MFC+WinpCap网络嗅探器,界面友好,支持协议包括:IPv4、IPv6、ARP、ICMP、TCP、UDP、HTTP,可至此网址预览效果http://blog.csdn.net/litingli/article/details/5950962
基于VC+opencv的人脸识别(识别出五官)
这是基于VC+opencv的人脸识别,可以精确的识别出人脸五官并圈出来
AR8031datasheet
AR8031的详细的数据手册,不太好找的
VESA_E-EDID
最新EDID标准,VESA_E-EDID最新结构详解
TMS320DM812X开发板原理图
APPRO公司基于TI公司的TMS320DM8127开发的开发板原理图
Windows 7设备驱动程序开发 高清 非扫描 pdf
设备驱动程序是非常特殊的软件,应用程序通过它才能与外界沟通。Windows 7与外界的所有沟通都必须有设备驱动程序的参与。
《Windows 7设备驱动程序开发》介绍了编写Windows 7设备驱动程序所需的知识,涵盖了用户模式驱动程序开发、内核模式驱动程序开发、WDF架构、驱动程序调试等主题。作者展示了如何利用微软提供的强大工具和模型,高效地开发稳定、健壮的驱动程序。
通过《Windows 7设备驱动程序开发》,你将学会:
如何使用WDF减少开发时间,提高系统稳定性,增强实用性;
如何利用UMDF和KMDF进行开发;
如何以最佳方式设计、开发、调试用户模式驱动程序和内核模式驱动程序;
如何管理I/O请求和队列、自管理I/O、同步、锁、即插即用、电源管理和设备枚举;
如何利用COM开发UMDF;
如何利用安全的默认设置、参数验证、Unicode计数字符串和安全的设备命名技巧,确保用户模式驱动程序的安全。
无论是开发实验器材、通信硬件或其他设备的Windows驱动,本书都有助于加速产品的上市。
作者简介
Ronald D. Reeves
工程学和计算机科学专业双料博士。他具有40多年的计算机硬件、软件和驱动程序的设计和开发经验,是软件开发和咨询公司Software Genesis的创始人兼董事长。他是美国知名的技术作家、咨询顾问和教师,是Win32 System Services(Prentice Hall, 2001)的作者之一,曾为两本介绍设备驱动程序的图书做过技术审稿人。目前他在劳伦斯理工大学和克利里大学教授研究生课程。
Developing Drivers with the Microsoft Windows Driver Foundation(WDF驱动开发)
驱动开发经典书,看了有很大收获
第一部分 开始WDF之旅
第一章 WDF简介
(本章无实质内容,故省略。若有兴趣请参见原文。)
第二章 Windows Driver Fundamentals
概述
这一章是针对从未有过Windows驱动开发经验的开发人员。本章提供了Windows操作系统内核的基本的背景知识,以及驱动如何在此环境中工作。本章也可以作为对编写核心态程序的介绍。
如果你是Windows驱动编程的新手,请阅读这一章里的概念和技术,这将是理解本书中所讨论的话题的基础。如果你有驱动开发的经验,请先查看本书最后的“基础词汇”。若你对这些术语和概念都很熟悉,请直接跳过这一章。
驱动是什么?
从设计上说,Windowss内核并不直接与设备打交道。检测设备,在设备与Windows内核间通信,以及向客户端-诸如应用程序-开放设备功能,都要依赖设备驱动。Windows提供了虚拟设备以支持接口,称为设备模型。驱动开发人员的任务就是实现接口以支持设备的需求。
更具体的说,驱动通常的目的是处理应用程序和设备间的通信。驱动和服务在很多方面相似。例如,驱动:
1. 在后台运行,与应用程序进程分离,且可以被多用户访问。
2. 长期生存。驱动有和设备一样的生存期。Windows发现设备时驱动就开始运行,设备被移除时驱动被关掉。
3. 响应外界生成的I/O请求。这些请求通常由应用程序,Windows或其他驱动生成。
4. 没有用户界面。用户与驱动打交道,通常是直接通过生成这个I/O请求的应用程序。
5. 运行在和生成I/O请求的应用程序不同的地址空间。
驱动在一些重要方面和服务不同。它们:
1. 通过专门的程序接口-称为DDI-与系统内核服务以及设备通信。
2. 基于WindowsI/O模型,这与服务和应用程序使用的模型完全不同。
3. 可以直接与核心态的组件通信。核心态的驱动完全运行在核心态。而UMDF驱动想要与设备交换数据的话,必需通过在它下层的核心态驱动。
本章概念性地描述了驱动怎样在Windows操作系统中存在,以及怎样管理客户端与设备之间的请求流程。虽然本书是关于WDF的,但是本章主要关注于老的WDM,它是基于Windows内核直接开放的DDI的。WDM非常灵活,但是软件开发人员却认为用WDM开发驱动是一项具有挑战性的工作。不管怎样,对WDM有一个基本的了解是很重要的:
1. 从设计上,WDF取代WDM作为Windows主要的驱动模型,是通过提供在WDM之上的一个虚拟层;WDM仍在后台工作。要了解WDF,你必需了解WDM的一些基本概念。
2. 从概念的层次上来说,WDF和WDM有着相似的结构,以及很多相同的处理I/O请求的方式。本章大多数的讨论都适用于WDM和WDF驱动,虽然实现的细节上有所不同。
本章关注于核心态驱动以及编程技术,因为所有的驱动开发人员应该对核心态的概念有基本的了解。关注用户态驱动的开发人员仍然会从了解核心态的基本概念中获益。例如,UMDF驱动的结构和WDM或WDF驱动相似,WMDF驱动处理I/O请求的很多方式也和核心态驱动相同。
LABVIEW 文字识别
2011版labview开发,需要安装VISION图像处理子模块,本程序为完全开源,用于图像处理领域, 主要用于创建OCR字符识别库,并用于动态识别图像中的字符。 专业作品,欢迎交流沟通
XILINX FPGA PCIE开发指南
PCIE开发指南,适合初学者,
FPGA与pc之间通过PCIE实现通信,希望对大家有所帮助。
openCV 中文手册
中文openCV手册,很好用,特别对于新手
QT5在ARM 平台的移植过程
qt在ARM平台的成功移植,qt版本QT5,ARM 平台S3C2440
ADS1.2 licence 可用
ADS1.2 licence 和用法
C语言卷积代码——程序
C语言卷积代码,在VC6.0运行通过,并用MATLAB程序验证过
基于U盘FAT32文件系统的分析.pdf
基于U盘FAT32文件系统的分析.pdf
STM32_FAT32文件系统
STM32_FAT32文件系统 全代码,需要的朋友可以下载下来看看