- 博客(11)
- 资源 (31)
- 收藏
- 关注
翻译 WDM驱动程序设计之USB总线支持类:KUsbLowerDevice类
class KUsbLowerDevice【Overview】KUsbLowerDevice类是实现一个USB客户端驱动的核心类。它使驱动能够控制一个USB设备的默认控制管道(the default control pipe),能够配置设备,并且能够向设备传递各种控制请求和状态请求。这个类相当于USB协议栈的逻辑设备层(logical device layer),为USB和设备端点(device
2008-04-29 10:34:00 1705
翻译 WDM驱动程序设计之USB总线支持类:KUsbLowerDevice类、KUsbInterface类和KUsbPipe类(综述)
USB(Universal Serial Bus)总线支持类包括三个类:KUsbLowerDevice类、KUsbInterface类和KUsbPipe类,这三个类都只能在WDM模式下使用。本文只做概要性介绍,以后三篇文章将分别介绍这三个类的封装结构。【Overview】DriverWorks支持USB客户端驱动开发,比如需要通过USB向某个设备发送请求的驱动程序。从客户端驱动的开发者角度来看,任
2008-04-28 20:55:00 979 1
原创 OpenCV的配置过程和可能遇到的问题
OpenCV环境配置步骤:首先声明:我是在WindowsXP下,使用VC++6.0 + sp6编译器,其他的版本我没有试过。1、安装directX 9.0b sdk和OpenCV_1.0,这是我的搭配,实践过肯定可以说没问题,以后OpenCV肯定会再更新,届时有什么注意的再说。安装最好选择默认的安装目录(另选目录的话环境变量和别人的不一样,工程拷贝给别人的话可能需要调整),directX sd
2008-04-26 11:53:00 1854 2
原创 一个程序员的大学成长之路
考哈工大是我自己填的志愿,但是搞到计算机应用专业却不是我的初衷,我的第一志愿是数学,第二志愿是信息工程,第三志愿虽然填了计算机,但是那基本上不算是我的志愿。呵呵,跟很多大学生一样,我是稀里糊涂的进了一个自己没怎么想过的专业。所以我还是喜欢数学,大一的时候基本不怎么热电脑,整天搞本高等数学啃,入学就买了当年的高数考研复习全书(大概六七百页),课没学完就先搞了一小遍。由于以前没学过编程,入学
2008-04-24 16:03:00 1270 3
原创 用一报还一报(TIT FOR TAT)策略的胜利指导我们的生活和人际交往
这个故事很早就知道了,最近又看了一本关于博弈论的书,是王春永编著的《博弈论的诡计(日常生活中的博弈策略)》,觉得应该把这个一直让我很感动的策略纪录在自己的博客里,激励自己。TIT FOR TAT最早的胜利源于一位政治科学家,美国密西根大学的学者,罗伯特-爱克斯罗德。他邀请很多科学家编制程序来进行一个博弈游戏,第一轮有15个程序参加,第二轮有63个程序参加,最终夺魁的都是“一报还一报”策略程序。
2008-04-15 20:11:00 2287
原创 在Linux的密码忘记的时候怎么办?提供一个最简单的办法!
我的Ubuntu好长时间不用了,近来一直在Windows下开发PCI驱动,今天早上启动W时,发现引导进入Windows后立马蓝屏死机,还说有可能是某些硬件安装不当导致的,或者是其他什么原因等等,总之就是一番没用的话,在网上也找不到答案,安全模式也进不去,这才想起自己还有个Ubuntu在机器上呢!但是,由于已经两个多月没有用过了,密码试了很多都不对,于是在网上找到了正确的解决办法:思路很简单,重新设
2008-04-14 20:57:00 591
原创 AI读书笔记:《智能简史(谁会替代人类成为主导物种)》
这本书的英文名是The Artilect War,似乎应该翻译为“人工智能之战”,译者翻译成“智能简史”莫非是想借一下“时间简史”的威名来扩大影响?而且书中也确实有提到作者被称为人工智能研究领域的斯蒂芬-霍金。本书的作者雨果-德-加里斯教授被称为“人工大脑之父”,读了他的简历以后觉得这样的头衔并不为过。而且他的这本书中技术只是旁证,他想证明的是“宇宙主义者”和“地球主义者”的分化和他们之间的
2008-04-11 10:16:00 1062 1
原创 AI读书笔记:《剑桥五重奏—机器能思考吗?》
人工智能领域在将近20年内,没有出过一个像样的理论成果。这个领域在沉默了将近20年后,却因1997年深蓝2号计算机击败国际象棋冠军加利-卡斯帕罗夫而重新掀起了研究热潮。人们似乎对于人工智能的潜力重新捡起了信心。这本书正是美国籍数学家John L.Casti在这个大背景下写的一部可以称之为“科学小说”的作品,以较为生动的笔触虚拟了一场数学家Alan Turing和哲学家Ludwig Wit
2008-04-10 14:36:00 1859
原创 DM642的PCI驱动编程笔记:详述DM642的PCI接口的地址映射机制
在考虑PCI地址映射问题时,需要理清两个概念:主机端虚拟地址和DSP端物理地址。 主机端虚拟地址是指在主机端进行任何操作时,编程人员提供给系统的地址,这个地址必须在系统的整个编址空间内,且如果是对某个设备进行操作,那么这个地址还必须在系统为这个设备分配的特定的一块(或不连续的几块)编址空间里。这个地址一般由一个基地址和编程人员提供的偏移地址组合而成。 DSP端物理地址是指,在D
2008-04-08 19:58:00 2697 2
原创 DM642的PCI驱动编程笔记:遍历一块内存空间的源码
我是在做WDM驱动时,为了验证DM642的DSP端究竟有没有写入相应的数据,编写了一个这样的程序,用CCS环境Load到仿真器里去遍历 ,并由此推断主机端为DM642分配的虚拟地址空间和DM642的物理地址空间之间的映射关系。 贴出这个程序并不是说这个程序有多么高深,而是提供一个思路,因为很多朋友在工作或学习中遇到类似的问题往往想不起来编这么个小程序就能解决问题。 类似
2008-04-05 09:31:00 2680
翻译 WDM驱动程序开发之IO请求(IRP):KIrp类
KIrp类:一、Overview KIrp类抽象了IRP(IO请求),这个类是设备驱动程序中操作的核心。这个类的目标是: (1)提供对IRP中各个域的存取方法。 (2)提供一些可以结合相关操作的函数 (3)提供重载操作符来使类实例以对IRP本身类似的操作来使用 IRP结构的复杂性足以使任何不熟悉它的开发人员畏惧,并且写出来的操作它的代码也是容易出错和不易阅读的。比
2008-04-01 20:08:00 3004 3
WindowsLiveWriter2009纯正中文绿色版
2010-04-26
基于PCI的加密卡驱动程序设计(毕业设计论文及搜集代码)
2009-05-05
OKapi32一个做视频设备操作的库
2008-12-11
Multiple View Geometry in Computer Vision 2ed(第二版英文版)part3
2008-12-06
Multiple View Geometry in Computer Vision 2ed(第二版英文版)part2
2008-12-06
图像直方图计算并显示二维直方图
2008-11-30
Machine Learning for Multimedia Content Analysis.pdf
2008-10-19
Pattern Recognition And Machine Learning(模式识别和机器学习)
2008-10-04
Programming the Microsoft Windows driver model(英文版)pdf
2008-05-29
Programming the Microsoft Windows driver model 中文版电子书
2008-05-29
判断线段相交和求交点
2008-05-23
郭景明教授关于车牌定位和字符分割的一篇paper
2008-05-11
Windows下操作系统试验源码
2008-05-05
混料均匀设计递推算法实现:5水平18次试验
2008-04-22
混料均匀设计递推算法实现
2008-04-22
快乐五子棋源代码
2008-04-12
socket编程UDP包转发程序源码
2008-03-29
编译原理课程设计“词法语法语义三和一”分析器源码
2008-03-26
类似QQ功能的聊天室软件源码
2008-03-26
RGB图像中值滤波源码
2008-03-26
编译原理课程设计LR(0)语法分析器源码
2008-03-26
WDM驱动测试程序(DriverStudio)
2008-03-21
QQ连连看辅助工具源码
2008-03-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人