当前位置: 代码迷 >> 驱动开发
 解决方案列表
  • [驱动开发] 关于Windows下USB摄像头驱动开发,该如何处理

    关于Windows下USB摄像头驱动开发知道很难,但不知道这么难。。我们采用ccd图像传感器与68013开发了一个摄像头,但都是用的Cypress提供的通用驱动程序。现在想开发Windows下USB摄像头驱动,就是让Windows下能够识别我们的设备,做成标准接口的摄像头,直接用DirectShow...

    147
    热度
  • [驱动开发] linux spi驱动,该怎么处理

    linuxspi驱动我想以中断的方式写一个spi驱动,然后在中断中,使用wakeup()去唤醒一个等待队列。队列后面的代码是用来接收数据并做缓冲用的。我的驱动只提供读函数的驱动。我不知道,队列后面的代码该放到什么地方了。首先不会放到read函数里,因为如果上层应用程序不调用read,就不会有wait...

    97
    热度
  • [驱动开发] Windows 7 driver解决思路

    Windows7driver有下面一个应用场景,当用户点击按钮:开始->关机时,此时怎么在驱动程序里面,获取OS即将关机的事件呢?------解决方案--------------------关机的时候,系统会发IRP_MN_QUERY_POWER/IRP_MN_SET_POWER/PowerS...

    41
    热度
  • [驱动开发] u盘分析解决办法

    u盘分析u盘在不进行操作时,为什么还在和主机在不停的进行数据交换啊?bushound捕捉显示的交换的数据是相同的,这是为什么,这些数据的作用是什么啊?------解决方案--------------------"bushound捕捉显示的交换的数据是相同的"是什么数据啊?把数据贴...

    97
    热度
  • [驱动开发] 驱动通信,该如何解决

    驱动通信[code=C]#define TEST_PROCESS_WIN32_DEV_NAMEL"\\Device\\testdrv"#define TEST_PROCESS_DEV_NAME L"\\DosDevices\\testdrv"NTSTATU...

    22
    热度
  • [驱动开发] make clean 出错!求教!解决办法

    makeclean出错!求教!我在编译linux2.6.10内核时,执行makeclean或者,makedistclean时经常会遇到如下错误信息:rm:无法删除"include/asm-arm/arch":是一个目录不知道是为什么!我确定ARCH和CROSS_COMPILE都是...

    160
    热度
  • [驱动开发] linux 驱动模块编译 中的依赖有关问题!求高手解答!

    linux驱动模块编译中的依赖问题!!急求高手解答!!小弟最近在编译驱动模块的过程中遇到了问题!如果驱动程序文件都放在一个文件夹里,编译模块可以顺利进行(多个模块也可以)。可是,如果我把驱动源文件放在不同的文件夹,每个文件夹中都要单独编译出几个模块时,由于某个文件夹中的代码对另一个文件夹中的代码存在...

    91
    热度
  • [驱动开发] linux内核中的Makefile有关问题

    linux内核中的Makefile问题Makefile里有一句这种写法,ifeq($(CONFIG_USB_LIBUSUAL),)usb-storage-objs+=usual-tables.oelseobj-$(CONFIG_USB)+=usb-libusual.ousb-libusual-obj...

    34
    热度
  • [驱动开发] 驱动程序添加设备的有关问题!

    驱动程序添加设备的问题!???我在AddDevice函数内,创建了3个设备,用DeviceTree工具是可以看到设备的但是我怎样在PC的设备管理器内把驱动内创建的设备体现出来???------解决方案--------------------inf配合sys安装后就可以显示你直接运行驱动生成设备并不代...

    50
    热度
  • [驱动开发] serial 编程,该如何处理

    serial编程我现在用开发板(友善之臂的)去控制一个传感器,当我发送命令数据给传感器,传感器会马上返回一个数据,他们之间是用串口通信的,下面是我的程序,现在我的问题是当我在PC机上用交叉编译工具编译后在开发板上运行便会在read()函数那里阻塞,阻塞我用select已经解决了,但是read函数却一...

    507
    热度
  • [驱动开发] ddk中如何获得微秒级的时间

    ddk中怎么获得微秒级的时间?time_fields只能得到毫秒级的时间,怎么得到微秒级的时间,多多指教!------解决方案--------------------C/C++codeQueryPerformanceCounter

    50
    热度
  • [驱动开发] linux设备号有关问题

    linux设备号问题比如device1是字符设备,device2是块设备,两个设备的主设备号可以一样吗?------解决方案--------------------不一样的比如说2个usb接口他们的主设备号是一样的意味着他们使用相同的驱动从设备号不一样,是为了区分他们而字符设备与块设备的区别是他们的...

    23
    热度
  • [驱动开发] -NFS启动有关问题-

    ------NFS启动问题--------我用的板子AT91RM9200,每次编译后的uImage都要重新烧写感觉太麻烦,想用从NFS启动的方法,但是uboot环境变量不知道怎么设置,哪位大哥能指点下。我用的是windows超级终端。谢谢!!------解决方案-------------------...

    30
    热度
  • [驱动开发] VC控制USB打印机,该如何解决

    VC控制USB打印机以前是通过LPT/COM口直接读写的,现在改成USB口打印机,我能否通过获取到VID及PID来操作打印机?还有,同一款的USB打印机的PID/VID是不是都是相同的而且是固定的?------解决方案--------------------是做驱动还是打印应用用vc实现操作usb设...

    71
    热度
  • [驱动开发] 菜鸟前辈一个有关问题

    初学者请教各位前辈一个问题刚看了嵌入式系统入门的第一章。嵌入式系统由软件和硬件组成。硬件包括嵌入式处理器和外部设备。软件部分分为2层,最靠近硬件的是嵌入式操作系统(可以理解为驱动之类的)。最上层是应用软件。我想请教的是,最上层的应用软件的编写要用到嵌入式系统编程的大量知识么?还是说应用软件和嵌入式的...

    75
    热度
  • [驱动开发] 请教怎么查看linux系统下arm的主频频率

    请问如何查看linux系统下arm的主频频率?用/proc/cpuinfo看不到MHz的时钟啊,请教应该如何看?shell和c的都可以!想做一个定时器中断,不知道应该给寄存器多少值比较合适------解决方案--------------------有MIPS这个数值吧?这个数值和主频有一个比例关系,...

    62
    热度
  • [驱动开发] 64驱动内嵌汇编有关问题

    64驱动内嵌汇编问题64驱动不支持这样写inlineBYTEaddbyte(BYTEx,BYTEy){__asm{moval,yaddx,aljcoverflowjmpendasmoverflow:movx,0xffjmpendasmendasm:}returnx;}据说要把内嵌的汇编代码,改成汇编...

    90
    热度
  • [驱动开发] 请问:linux下DMA操作,死机

    请教:linux下DMA操作,死机简介:采用DMA控制器实现s3c2440与外部FPGA通信,以FIFO为桥梁。以字符型设备的方式编写DMA驱动程序(驱动程序如下),驱动成功挂载,应用程序也能成功运行,但是执行应用程序后ARM会死机,无法进行任何操作(现象如下);问题:请问为什么会死机,一般linu...

    112
    热度
  • [驱动开发] link异常有关问题

    link错误问题安装好ddkds3.1后,编译kndiswdm.lib通过按向导建立一个测试程序,开始可以编译通过,后来点击project>settings>general>reset后编译提示LINK:fatalerrorLNK1181:cannotopeninputfile'w...

    72
    热度
  • [驱动开发] s5pv210和单片机MUC串口通信解决思路

    s5pv210和单片机MUC串口通信各们大侠:以s5pv210为参考,实现读、写:硬件确认:(1)RX、TX相对应对方的TX,RX(2)端口没有被拉低。现象:(1)在s5pv210和MCU间UART串口通信,现在MCU--->s5pv210间通信传输正常,可以在s5pv210中read到MCU...

    15
    热度