技术的乐趣在于分享,欢迎多多交流,多多沟通。
全部博文(877)
发布时间:2015-05-17 10:23:04
一、概述前边介绍过将普通GPIO口模拟成I2C,本文介绍davinci平台的硬件I2C驱动。Linux的I2C体系结构分为3个组成部分:1.I2C核心I2C 核心提供了I2C总线驱动和设备驱动的注册、注销方法,I2C通信方法(即“algorithm”)上层的、与具体适配器无关的代码以及探测设备、检测设备地址.........【阅读全文】
发布时间:2015-05-15 18:56:44
<学习笔记>Windows驱动开发技术详解__IRP的同步http://blog.csdn.net/aksnzhy/article/details/6847969对设备的任何操作都会最终转化为IRP请求,而IRP一般都是由操作系统异步发送的。异步处理IRP有助于提高效率,但是有时异步处理会带来逻辑上的错误,这时需要将异步的IRP同步化。将IRP同步化的方法有StartIO例程,使.........【阅读全文】
发布时间:2015-05-15 18:54:35
Windows驱动开发WDM (7)- 异步IRPhttp://blog.csdn.net/zj510/article/details/8226907同步IRP是很简单的,比如caller调用DeviceIoControll,那么DeviceIoControll的IRP会发到相应的驱动,驱动把这个IRP完成,然后caller的DeviceIoControll才返回。同步的缺点很明显,比如驱动需要花10秒处理这个IRP,那么caller就得.........【阅读全文】
发布时间:2015-05-14 14:41:24
How does scope-locking work?http://stackoverflow.com/questions/14276508/how-does-scope-locking-workI'm learning C++ and I saw that the source-code for a scope lock is quite simple. . How does it work, and how is this an example of "Resource Acquisition i.........【阅读全文】