Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2677385
  • 博文数量: 877
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 5921
  • 用 户 组: 普通用户
  • 注册时间: 2013-12-05 12:25
个人简介

技术的乐趣在于分享,欢迎多多交流,多多沟通。

文章分类

全部博文(877)

文章存档

2021年(2)

2016年(20)

2015年(471)

2014年(358)

2013年(26)

发布时间:2015-05-17 10:23:04

一、概述前边介绍过将普通GPIO口模拟成I2C,本文介绍davinci平台的硬件I2C驱动。Linux的I2C体系结构分为3个组成部分:1.I2C核心I2C 核心提供了I2C总线驱动和设备驱动的注册、注销方法,I2C通信方法(即“algorithm”)上层的、与具体适配器无关的代码以及探测设备、检测设备地址.........【阅读全文】

阅读(619) | 评论(0) | 转发(0)

发布时间:2015-05-15 18:56:44

<学习笔记>Windows驱动开发技术详解__IRP的同步http://blog.csdn.net/aksnzhy/article/details/6847969对设备的任何操作都会最终转化为IRP请求,而IRP一般都是由操作系统异步发送的。异步处理IRP有助于提高效率,但是有时异步处理会带来逻辑上的错误,这时需要将异步的IRP同步化。将IRP同步化的方法有StartIO例程,使.........【阅读全文】

阅读(742) | 评论(0) | 转发(0)

发布时间: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就得.........【阅读全文】

阅读(845) | 评论(0) | 转发(0)

发布时间:2015-05-15 18:52:10

创建IO请求http://m.blog.csdn.net/blog/haiross/39004315目前框架只对5中IRP请求进行WDFREQUEST对象封装,但实际上WDFREQUEST对象可以封装任何一种IRP请求,WDF驱动程序除了使用框架通过时间回调传递的WDFREQUEST对象外,还可以自己新建任何类型的WDFREQUEST对象。两种方法:1、创建.........【阅读全文】

阅读(940) | 评论(0) | 转发(0)

发布时间:2015-05-14 19:17:53

C++中函数返回引用http://blog.sina.com.cn/s/blog_ad91f9bc01015ajy.html1)什么是引用?引用就是变量的别名,操作一个变量的引用也就相当于操作变量本身,这一点跟指针很类似。(2)C++函数为什么要使用引用?C语言之中大量利用指针作为形参或者函数返回值,这是由于值拷贝会有很大的消耗(比如传入传出一个.........【阅读全文】

阅读(667) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册