学习windows驱动(温习3)

今天没有下雨,虽然漫天的阴云,但经过昨天一天雨的洗涤,空气显得分外干净清澈。连马路都干净的锃光瓦亮的。

虽然早晨六点多醒来,但没有立马起床。
而是打开手机上会儿网,似乎手机网络已经成为许多人的身体的一部分,无论走到哪里,无论是什么样的人,在走路的行人,或是坐在一旁休息的人,大人、小孩子,你都可以看得到他们都手持着一个现代的电子显示设备,把玩着各种电子设备。

他们完全忘我的融入到了另一个电子世界里。
人们现在喜欢甚至习惯于在网络世界里彼此寒暄表达感情,而不愿面对面地来跟身边环境的人儿沟通关怀,似乎显得真实世界里人情冷淡,虚拟世界里感情泛滥。

每当我回到住的地方,每当我打开门,看到第一眼都是手拿着电子显示设备,眼睛注视着电子显示屏。

心情好了,会抬头跟我寒暄一句:”回来啦“
我微笑着回答一句:”是啊,你回来的蛮早的。“

接着就是整个环境的冷漠的安静。

我喜欢健身,我就做做俯卧撑,仰卧起坐,抬腿,韧带拉伸,拎拎哑铃,举举哑铃,深蹲,跳绳。

然后看看体育类节目。

现在无论走在哪里,只要不是在工作,不是在运动,闲暇的时光里,你都能见到把持手机类多媒体终端的人们。

对于手机,我认为它只是一种工具,不能就是生活的全部了。

闲暇时光,我会尽量不去触碰它。

除了远距离的沟通,面对面的我会选择当面畅谈。

我相信人需要跟人面对面接触和沟通的,人的感情也是在朝夕相处中建立和巩固的。

远距离的联系终究不是问题。

相信重要的生意、事务、合同都是面谈商论之后才有结果的,不可能一个电话就彼此建立信任了。

不可否认现在电讯技术是远距离沟通方便了。

人是社会型的,需要一个交流的环境的,即使孤僻的不想交朋友的人,也是需要关心自己的朋友,也会无私的帮助关心他人的。

虽然研发的工作基本上与机器打交道,但我还是希望多与人打交道,毕竟人一个人的见识有限,无论工作技能还是做人方面都难有提高的。虽然离开了校园,但社会里还是有许多良师益友的。

一个人做一件事是很局限的,当自己在做一件事情,
你对这件事情的认识理解是这样子的,
另一个人,它也在做跟自己同样的事情,
他对这件事情的认识理解死另外一个样子。
这时如果两个人碰到一起头脑风暴一下,会产生更多更好的见解,会收获更多,得到的体会更深刻,所经历的东西就会印象更深刻,这些东西就转化成自己的东西了。

人都有个喜欢听好话,不爱听难听批评自己的话,不光是别人,就是我自己也是这样子。

不管是好话还是坏话,都要耳朵听着,心里想着。
对则嘉勉,错则改之。
有的时候,我们很难发现自己的缺点、弱点和错误的,
就像下棋一样,很容易当局者迷糊,旁观者清晰。

虽然人生短暂,但这短暂的时光也可以很漫长。

哪怕是一分一秒,在不一样的情况下,都能很宝贵很重要。

就像拳击比赛里,可能前面几个回合里,你被打的鼻青脸肿狼狈不堪,但是这一秒里,你一下子ko了对方,你之前的所有失败都不算什么了,你把对方击倒了,你就赢得这场比赛的胜利。

拳王不是一下子就当上的。
他是经过教练的科学指导,自己的辛苦努力训练,一场场跟对手比拼,刚开始也是被菜鸟一样暴打,到最后一点点技术提高,抗击打能力提高,一场赢下比赛,一步一个脚印走出来的。

我很喜欢搏击运动。

昨天去散打班,跟练了半年的散打小伙子打对抗,3局,一局三分钟。

虽然平时看比赛录像里比赛选手们动作看上去不是很快,看上去力量不是很大。

但是当我站在擂台上,跟练过散打的小伙子打对抗时,
我根本不知道怎么办,其实我心里一开始是有些畏惧的,
一上擂台,我就不敢往对手靠近,对手稍微一动,我就往后退缩。

练过跟练过一比较就知道水平高下,一开始,他就击中我脸上三四权,拳头快准狠,我一直害怕他会达到我牙齿,我奋力护住嘴那块儿,但是没有用,对方一个小动作,我就往后退。整个就成为别人的陪练了。
真的是一点距离感觉也没有,也不知道怎么出拳,不知道怎么防守,不知道怎么躲闪,不知道什么时候该出拳,不知道出拳什么时候轻什么时候重。我完全比对方反应慢了一拍。脚下也没有速度,就像注了铅一样。
后来一拳打到我脸,把我激怒了,我就啥都不管的上去就打,也击中对方头部几下,但是出拳不连续,发力方法不对,招数单调,实际上也没有什么招数,就是本能的用拳头往对方脸上砸,对方多上也不错,稍微一个后撤步山神,我的出拳就大空了。
打空了之后,对方就打我的右肋骨部位,拳头力气很重,我今天都感觉有点疼,感觉受内伤了。

我得学学练练基本功,怎么出拳,怎么防守,怎么躲闪,体能,速度,耐力等等。

当然也要有胆量。凡是怕了,就做不好了。

我发现昨天,我一怒之后,没有那么狼狈了,至少我的抗击打能力的,不用害怕对方把自己击倒的。

我相信,只要自己训练得法,找到感觉,也不会太差的。

言归正传。

windows驱动开发也一样,在这个项目上,现在我也是菜鸟,可以说现在还没有什么感觉。
同事还没有给我安排实战和对抗。
如果给我安排实战和对抗,我也不会怕和退缩的。
我宁可被击打,也不怕退缩狼狈的逃跑。
跌倒了在爬起来,不经历磨炼拿来的成长,
没有挑战困难的勇气那有收获。
看到运动员那奖牌,也要看到运动员的努力付出与百折不挠的勇气。

到昨天为止,把windows驱动开发的基本概念都过了一下。
现在进行驱动开发主流的都是使用WDF框架来开发,
它使程序员更容易进行windows驱动开发。
WDF使用对象概念,通过句柄来操作对象,实现自己想要的功能。
对WDF框架整体逻辑做了一个大概的了解。
只是大概的了解,感觉印象不是那么深刻。
驱动的作用是承上启下,承上就是给用户程序提供接口可以调用系统内核服务,启下就是调用内核接口,把用户IO请求发给内核处理,并反会处理结果给用户程序,操作硬件。

WDF的IO模型:用户给驱动发IRP请求,WDF框架功能设备对象里的IO目标对象接收IRP请求,如果不需处理就丢给队列,如果符合条件就封装成WDFIOREQUEST放到队列,在进行其他处理。
WDF驱动内存对象,创建管理。
队列。
PNP和电源管理。

WDF USB设备驱动开发。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值