当前位置: 代码迷 >> 驱动开发
 解决方案列表
  • [驱动开发] Windows 驱动开发 - 基础二

    Windows驱动开发-基础2名词:IRP;PDO;FiDO1;FDO;Windows内核设计本身是不与设备交互由。设备驱动程序检测连接的设备,该设备提供的客户端功能接口与Windows内核间接通信。Windows提供了一个抽象的设备支持接口调用驱动程序模型。驱动程序开发人员的工作是提供一个实现该接...

    413
    热度
  • [驱动开发] Windows 驱动开发 - 一

    Windows驱动开发-1上篇《Windows驱动开发-基础2》已经介绍了windows大概的框架。那么使用WDF有那些的不同呢?我们知道在WDF中,KMDF是必须的。而KMDF是架构在WDM之上的。WDM驱动程序模型在WDM驱动程序模型中,每个硬件设备至少有两个驱动程序。其中一个驱动程序我们称为功...

    429
    热度
  • [驱动开发] DDD 正题交流会总结及计划

    DDD主题交流会总结及计划思维碰撞才能更加进步2015年5月16日(上周六),我们举行了一次DDD主题的交流会,参会者主要是ENode群友、以及部分园友,为什么要搞这次交流会?原因很简单,就是希望可以提供对DDD感兴趣的开发者线下交流的机会,毕竟线上和线下是不同的,本次交流会的大致流程:自我介绍个人...

    210
    热度
  • [驱动开发] 分享一下子上周六参加博客园组织的DDD分享交流会的PPT

    分享一下上周六参加博客园组织的DDD分享交流会的PPT上周六很高兴参加了博客园组织的DDD分享交流会,我有幸给参会者分享了我对DDD的一些理论理解、案例分析,以及最后简要介绍了一下ENode框架。这次分享重点分享了几个DDD的小型建模案例,并在会上与大家进行了讨论。为了推广DDD,吸引更多的人去了解...

    269
    热度
  • [驱动开发] [.NET领域驱动设计实战系列]课题四:前期准备之工作单元模式(Unit Of Work)

    [.NET领域驱动设计实战系列]专题四:前期准备之工作单元模式(UnitOfWork)一、前言在前一专题中介绍了规约模式的实现,然后在仓储实现中,经常会涉及工作单元模式的实现。然而,在我的网上书店案例中也将引入工作单元模式,所以本专题将详细介绍下该模式,为后面案例的实现做一个铺垫。二、什么是工作单元...

    511
    热度
  • [驱动开发] 2. 配置他

    Windows驱动开发-3上篇《Windows驱动开发-2》我们已经添加了EvtDevicePrepareHardware事件,但是我们还没有增加内容。对于USB来说主要进行2步操作:1.建立USB目标使用方法WdfUsbTargetDeviceCreate来建立USB设备。NTSTATUSWdfU...

    354
    热度
  • [驱动开发] 请问:2440下访问24C02的地址有关问题

    请教:2440下访问24C02的地址问题请教:24c02芯片的地址不是0xa0吗?可在linux下iic访问24c02的地址会变为0x50?------解决思路----------------------是啊,这样说的话又说不过去了,希望高手指点啊------解决思路----------------...

    369
    热度
  • [驱动开发] 键盘过滤驱动有关问题

    键盘过滤驱动问题在挂靠设备的时候,挂在了KeyBoardClass0上。Lowerkb=IoAttachDeviceToDeviceStack(FilterKb,TargetKb);安装完成后,能正常工作,完成正常过滤,一切正常。但是重启电脑后,所有的按键都失效了,好像没有键盘一样。用WinDbg调...

    403
    热度
  • [驱动开发] 怎么正确的注册字符设备的驱动程序

    如何正确的注册字符设备的驱动程序各位大神,我在写一个简单的蜂鸣器驱动,已经编译生成了.ko文件当我将文件放在开发板上执行insmod后,为什么cat/proc/devices看不到我注册的驱动,和设备号。lsmod却显示我的驱动正在运行。init部分代码如下#defineDEVICE_NAME"my...

    230
    热度
  • [驱动开发] 虚拟内存和虚拟地址的小疑点

    虚拟内存和虚拟地址的小问题PE文件的虚拟内存空间一般是从0x00400000开始的,假设code段的起始地址是0x00401000这个地址怎么分配物理内存的,系统是怎么做映射的?------解决思路----------------------你是什么系统的内存系统啊?WindowsorLinux?-...

    396
    热度
  • [驱动开发] 有效的开发指点与单元测试

    有效的开发指导与单元测试背景:需求包括两方面内容:A和B。需求分析阶段1、宏观熟悉业务流程和讲解业务流程。宏观了解需求后要能够掌握需求的目标和边界。目标:需求要做什么?服务人群是谁?边界:需求核心流程是什么?边缘流程是什么?入口节点和出口节点是什么?交互的系统/业务有哪些?软件设计阶段(领域驱动设计...

    328
    热度
  • [驱动开发] 参与博客园DDD交流会的情况和感想

    参加博客园DDD交流会的情况和感想上周六(5月16日)下午参加了博客园组织的DDD交流会,由netfocus(ENode的开发者汤雪华)来为我们分享一些DDD的经验和框架。首先非常感谢蟋蟀发信息通知我,我才有机会参加,感谢蟋蟀和Dudu的精心准备,感谢netfocus汤兄专程从杭州赶过来为我们带来精...

    362
    热度
  • [驱动开发] 二、WDF和WMI

    Windows驱动开发-4上篇《Windows驱动开发-3》我们使用了PnP,现在还差WMI。WMI:WindowsManagementInterfaceWMI提供预装的类架构,允许使用脚本语言(VBS)、C#、VB.NET或C++编写的脚本或应用程序监视和配置计算机中的应用程序、系...

    547
    热度
  • [驱动开发] 求教基础知识,板卡驱动跟静态库动态库的关系

    求教基础知识,板卡驱动和静态库动态库的关系工作中用到ISA总线的adio采集卡。用过好几个公司的产品有的公司的板卡驱动是inf文件安装,有的公司的板卡驱动只是一个dll文件。还有厂家提供的lib和对应的头文件供编程使用。现在我单位也想自己做一些简单的采集卡,我想钻研一下。请问windowsxp下用哪...

    374
    热度
  • [驱动开发] Android底层驱动开发(1)

    Android底层驱动开发(一)1Android为什么要加入硬件抽象层HALA统一硬件调用接口,所以利用HAL屏蔽linux驱动的复杂不统一的接口B解决GPL版权问题,由于linux内核基于GPL协议,这个GPL协议需要开源,而Android遵守ApacheLicense2.0协议,这个协议不要求开...

    290
    热度
  • [驱动开发] mini2440 Ad转换时 AIN1置空时输出不稳定,该怎么处理

    mini2440Ad转换时AIN1置空时输出不稳定如题测试AIN0时正常程序的AIN改为123时便会出现即使AIN123悬空也会有变化的数据输出。。求解答#definePRSC_EN 1//允许预分频#definePRSCVL 19//预分频值#defineSTDBM 0//正常工作模式...

    472
    热度
  • [驱动开发] USB mass storage装置,为啥读取需要设置scsi command

    USBmassstorage设备,为啥读取需要设置scsicommand.SCSI接口针脚比较多,现在大部分硬盘都是用SCSI通信,区别于很久的IDE硬盘,但LinuxUSB驱动在处理U盘的时候,也会按照SCSI命令的格式打包请求,例如逻辑簇号,读写长度等信息,但是U盘那么一个小小的地方,在USBd...

    534
    热度
  • [驱动开发] 后记

    领域驱动开发实战----战略建模引子自从去年接触DDD以来,阅读了大量的相关书籍,看了园子里面很多DDD方面的文章,也在实际项目中也有意无意的使用DDD的一些思想和方法。但总觉得这些知识太分散,没有给自己思想带来质的升华。观摩了园子里面很多DDD的例子:[.NET领域驱动设计实战系列]专题二:结合领...

    419
    热度
  • [驱动开发] 领域驱动设计系列 (6):CQRS

    领域驱动设计系列(六):CQRSCQRS是CommandQueryResponsibilitySeperation(命令查询职责分离)的缩写。世上很多事情都比较复杂,但是我们只要进行一些简单的分类后,那么事情就简单了很多,比如我们把人分为男人和女人,也可以把人分为大人和小孩,还比如,我们说国内和国外...

    432
    热度
  • [驱动开发] ARM_linux中SD卡读写过慢怎么解决

    ARM_linux中SD卡读写过慢如何解决Linuxversion2.6.35.7,用脚本命令测试SD卡读写速度(timeddif=/dev/zeroof=/sdcard/test.txtbs=512count=204800),一张class10的卡只有300KB/S的读写速度,太慢了。网上找了很多...

    298
    热度