-
[驱动开发] input_repeat_key是如何被调用和释放的呢
input_repeat_key是怎么被调用和释放的呢?linuxkernel中-->input.c里面:intinput_register_device(structinput_dev*dev){......dev->timer.function=input_repeat_key;.....
34
热度 -
[驱动开发] 一个有难度的有关问题
一个有难度的问题http://http://download.csdn.net/detail/qcy0000/4418770上面一个是配置编译binutils时的信息,本来我以为是版本问题,不过试了好多个,都不过,百度过了,谷歌也试过了,现在只能求助于各位了,在信息里头第一行跑了一句configur...
65
热度 -
[驱动开发] 关于无线鼠标种设备的驱动
关于无线鼠标类设备的驱动这段时间在弄linux下的无线控制器,就是平常说的“飞鼠”那样的手柄,我现在有个这类设备,linux那边插个usb接收器(就类似无线鼠标那种),飞鼠就可以使用了,不需要额外装驱动,请问这类设备的驱动是怎么实现的?数据传输流程是怎样的?手柄这边发出的数据是什么格式?Linux那...
7
热度 -
[驱动开发] 叙一个函数pageable是什么意思
说一个函数pageable是什么意思?在msdn的ddk文档里面看到的,理解不了,求大牛们解答:ClassdriverDispatchDeviceControlandDispatchInternalDeviceControlroutinesmustberesident;thatis,theycann...
118
热度 -
[驱动开发] s3c2440的ADS工程解决方案
s3c2440的ADS工程我最近在用天嵌的2440的开发板,要自己做一个ADS的裸奔工程,我现在要用到摄像头获取的数据进行后期处理,但是不知道要怎么获取得到一个640*480的数组,其中存储的16位RGB数据,哪位大侠能帮帮忙?我本周要做完这个,太谢谢了!!!------解决方案----------...
23
热度 -
[驱动开发] 代码执行时间的有关问题
代码执行时间的问题用示波器看一段代码的执行时间,然后分析出每ms执行的代码条数,分析的结果和芯片资料上说的MIPS不同,应该怎么解释?理论上一句简单代码(如i++)翻译成机器语言不就应该是一条指令吗?------解决方案--------------------这个不一定的,取决于MCU的指令集和i本...
37
热度 -
[驱动开发] 求推荐 linux内核跟驱动的书籍
求推荐linux内核和驱动的书籍之前学了内核,感觉还不错,但是时间有点长了有些忘了,看着代码还是能回想起来,不过还是决定买书,但不知到买哪本?求各路大神推荐,另外只要中文版的哦!ps:我看上了《深入理解linux內核》和《linux设备驱动程序》.第一本是(美)博韦等(DanielP.Bovet)写...
17
热度 -
[驱动开发] 求wm9714声卡的寒热启动原理
求wm9714声卡的冷热启动原理小弟最近写了个裸奔程序,6410的板子,但是卡在wm9714的冷热启动上的,我们的老师很坑爹的告诉我们资料有误-。-,让我们自己去找,但是网上找了半天没发现什么苗头,求给位大大分享下正确的资料或者相关代码或原理,不甚感激.------解决方案-------------...
29
热度 -
[驱动开发] i2c子系统有关问题(mtk平台)
i2c子系统问题(mtk平台)本人最近研究i2c子系统(刚从事MTK平台的linux驱动开发),知道在Probe方式下i2c_client的创建是通过i2c_register_board_info()把设备信息添加到全局链表i2c_board_list当中;然后在调用i2c_register_ada...
73
热度 -
[驱动开发] 内核起来之后奔溃信息,请帮忙分析原因
内核起来之后奔溃信息,请大虾帮忙分析原因内核启动之后,出错信息如下:Unabletohandlekernelpagingrequestatvirtualaddressfffffffe[1.786603]pgd=c0004000[1.790523][fffffffe]*pgd=003ee031,*pt...
66
热度 -
[驱动开发] 关于linux块设备的有关问题
关于linux块设备的问题之前参考一个开源软件,我通过读取/dev/sd(a/b/c)x文件获取一段缓存,然后对这段缓存的某些字段进行判断来获得该分区上的文件系统信息。现在我要将这个软件移植到内核态下,请问在内核态下要如何获得上述缓存呢?------解决方案--------------------看...
8
热度 -
[驱动开发] 用installshield做的驱动安装包,在win2000上卸载时无法删除驱动
用installshield做的驱动安装包,在win2000下卸载时无法删除驱动?如题,驱动没有被占用,但是卸载的时候,就是无法回滚,无法删掉安装的驱动。大家有解决方法不?谢谢。------解决方案--------------------你确定没被占用么?到CSRSS里面强制卸载句柄看看
70
热度 -
[驱动开发] win2003上,直接写u盘0扇区的有关问题
win2003下,直接写u盘0扇区的问题.我写了一个直接写U盘0扇区的程序,目的是对U盘的0扇区进行加密.流程如下:1.取得u盘的句柄: charszdrv[MAX_PATH]={0}; sprintf(szdrv,"\\\\.\\physicaldrive%d",uDevInd...
83
热度 -
[驱动开发] 如若不用ucos等任务调度的系统,usart的中断方式有意义吗
如果不用ucos等任务调度的系统,usart的中断方式有意义吗?RT最近在学习STM32,不使用ucos。请问这样的话usart的中断方式跟查询方式比还有什么优势?比如我要读取usart收到的数据,读取缓冲的函数,依然需要使用while来等待接收完毕。那么这样的话使用中断方式还有什么意义呢?----...
51
热度 -
[驱动开发] send a IOCTL from driver A to driver B,该如何解决
sendaIOCTLfromdriverAtodriverB我现在从driverA传送IOCTL给driverB,driverB可以收到,可是用WdfRequestRetrieveInputMemory,无法从request中取得正确的资料,sourcecode如下.#defineIOCTL_TES...
167
热度 -
[驱动开发] ARM链结脚本有关问题
ARM链结脚本问题有链结脚本文件如下:LR_EWROM0x080000000x02000000{ EWROM0x080000000x02000000{ boot.o(INIT,+FIRST) *(+RO) } EWRAM0x02000000UNINIT0x00020000{ *(+RW,+ZI...
60
热度 -
[驱动开发] 过来捡分啦。rfkill模块开关项在linux内核menuconfig中的位置
过来捡分啦。。求助rfkill模块开关项在linux内核menuconfig中的位置引用了一个外部模块,但是它使用了rfkill中的某些函数。我的内核是2.6.29,在menuconfig中搜索rfkill,倒是搜出好几项内容来,但是,在开关项中有对应位置的,我将此项选上,编译了下,这个模块还是没有...
28
热度 -
[驱动开发] 关于STM32Bootloader不能通常引导应用程序
关于STM32Bootloader不能正常引导应用程序那位仁兄知道由STM32Bootloader引导的应用程序要满足哪些条件?谢谢------解决方案--------------------bootloaderz怎么能直接引导应用程序呀?要linux起来后才行的。
44
热度 -
[驱动开发] 32位驱动移植到WIN7X64平台上,请求IO就蓝屏
32位驱动移植到WIN7X64平台下,请求IO就蓝屏32位驱动移植到WIN7X64平台下,请求IO就蓝屏,求高人指点。------解决方案--------------------蓝屏的话有一段故障代码贴一下或者去官网查一下代表的意思一般是因为驱动不兼容的问题------解决方案-----------...
101
热度 -
[驱动开发] 关于linux中getaddrinfo函数的一个小疑义 求大神点播 :)
关于linux中getaddrinfo函数的一个小疑问求大神点播:)linux中intgetaddrinof(constchar*restricthost,constchar*restrictservice,conststructaddrinfo*restricthint,structaddrinf...
39
热度