码迷,mamicode.com
首页 >  
搜索关键字:驱动开发    ( 1217个结果
《Linux4.0设备驱动开发详解》笔记--第九章:Linux设备驱动中的异步通知与同步I/O
在设备驱动中使用异步通知可以使得对设备的访问可进行时,由驱动主动通知应用程序进行访问。因此,使用无阻塞I/O的应用程序无需轮询设备是否可访问,而阻塞访问也可以被类似“中断”的异步通知所取代。异步通知类似于硬件上的“中断”概念,比较准确的称谓是“信号驱动的异步I/O”。 9.1 异步通知的概念和作用 异步通知:一旦设备就绪,则主动通知应用程序,该应用程序无需查询设备状态 几种通知方式比较: 阻塞I/...
分类:系统相关   时间:2016-05-20 19:47:46    阅读次数:356
《Linux4.0设备驱动开发详解》笔记--第十五章:Linux I2C核心、总线与设备驱动
15.1 Linux I2C体系结构 I2C核心 I2C核心提供了I2C总线驱动和设备驱动的注册、注销的方法,I2C通信(Algorithm)方法上层的与具体适配器无关代码以及探测设备、检测设备地址的上层代码等 I2C总线驱动 是对I2C体系结构中适配器端的实现,适配器可由CPU控制,甚至可以直接集 ...
分类:系统相关   时间:2016-05-20 19:35:50    阅读次数:347
《Windows驱动开发技术详解》之HelloDDK
编写如下代码: 运行会报错: 这里的原因是有没有引用到的形参,需要添加如下代码即可: 记得在系统启动时按F8禁用掉数字签名: 将编译好的驱动拖入虚拟机,以管理员身份运行DbgView捕捉内核态输出数据,以管理员身份运行InstDrv以加载驱动,我们就可以看到启动和停止时,DriverEntry和Dr ...
分类:Windows程序   时间:2016-05-19 23:11:06    阅读次数:492
USB设备驱动开发之远程访问USB设备(一)
By Fanxiushu 2016 转载或引用本文,请注明原始作者。 使用过vmware的人都应该知道,vmware虚拟机有这样的一个功能, 当在宿主机上插入一个USB设备的时候,通过设置,可以在vmware的虚拟机系统里边能访问到这个USB设备, 而且访问这个USB设备,就跟真的把这个USB设备插入到这个虚拟系统中一样,跟真实的几乎没任何区别。 再看一种情况,假设有两台机...
分类:其他好文   时间:2016-05-18 19:06:47    阅读次数:253
使用IO映射的方式获取tiny4412板子上的ID号
在以前的文章中,有一篇  基于ARM-contexA9-Linux驱动开发:如何获取板子上独有的ID号 在那篇文章中,具体可以参考。那时候我使用了简单的字符设备驱动框架,最终的ID号通过read方法可将ID读取出来,但是,这样做就太麻烦啦,有没有更简单的方法呢?其实有,这种方法称作IO地址的映射,而今天我们要说的是IO地址的动态映射方法,静态映射就太简单了,直接调用相应的接口,配置相应的寄...
分类:其他好文   时间:2016-05-18 18:51:30    阅读次数:158
在嵌入式学习困惑:做驱动开发还是做应用开发更有前途
在嵌入式学习过程中,很多人都有这样的困惑!意思就是说,“你告诉我哪个更有前途,我就好好学哪个,另外一个就不用学了”。问这种问题的同事往往会同时问另外一些问题:我以后就想做驱动开发,你教我这些应用开发的技术有什么用?C++用得多吗?学了有什么用?我以后不想做GUI..
分类:其他好文   时间:2016-05-17 19:47:18    阅读次数:199
驱动开发杂记1
安装驱动的时候刚开始不要设置为随机启动 一般来说新建的驱动是KMDF Driver类型在WDF节点下面 编译选项记得改下,否则直接蓝屏 使用dbgview捕获驱动输出 1.首先,在注册表中设置:HKLM/SYSTEM/CurrentControlSet/Control/Session Manager ...
分类:其他好文   时间:2016-05-15 17:59:02    阅读次数:126
win7 64位安装redis 及Redis Desktop Manager使用
win7 64位安装redis 及Redis Desktop Manager使用 喻高咏 论坛徽章:3 写基于dapper的一套自动化程序,看到 mgravell 的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间redis,不过一直是其它的驱动开发包,这个根据作者介 ...
分类:Windows程序   时间:2016-05-14 01:07:46    阅读次数:457
Linux驱动开发(二)—DMA的使用(一)
1 DMA概念 DMA顾名思义就是指设备和内存之间、内存和外部存储设备之间进行直接的数据读写操作,而不需要CPU的参与。 2 DMA原理        DMA传输需要由DMA控制器DMAC进行,当需要进行DMA传输的时候,DMA控制器会发出占用总线的请求,当CPU响应DMA的请求时,暂时放弃对总线的控制权,当DMA传输结束的时候,DMAC会向I/O接口发出结束命令,并将总线控制权交还给CPU...
分类:系统相关   时间:2016-05-13 03:20:49    阅读次数:312
单元测试和集成测试业务应用程序
20160509单元测试和集成测试业务应用程序--翻译 单元测试,集成测试,测试驱动开发等介绍 ? 单元测试是写代码来测试代码的一个小单位的方式。  在一个单元测试中,一次只能测试一个类。 例如,如果您正在测试一个使用类File ,而另一个测试类DummyFile是用来消除对物理文件系统的需要。 单元测试的测试类逻辑应该被测试。 为了使类从真正落实给虚/存根实现切换,接口代替真正的类的...
分类:其他好文   时间:2016-05-12 22:32:30    阅读次数:178
1217条   上一页 1 ... 59 60 61 62 63 ... 122 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!