-
[驱动开发] 叙一个函数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
热度 -
[驱动开发] 求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
热度 -
[驱动开发] 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
热度 -
[驱动开发] 网卡的MTU为何最大为1500字节
网卡的MTU为什么最大为1500字节?网卡的MTU为什么最大为1500字节?有什么历史原因?或者都有哪些限制吗?有谁知道,贡献点资料,我想了解一下具体原因~谢谢分不够追加哈~------解决方案--------------------你看一下数字通讯原理包括以太网的冲突检测机制,就明白了。比如最大距...
104
热度 -
[驱动开发] 求解利用select多串口通讯的架构
求解利用select多串口通信的架构现在准备一个新项目,要求有多串口通信,其中一个串口是发送命令代码后可接收到数据,另一个串口只用来接收数据,以前用select只处理过都是接收的情况,现在其中一个串口既有接收又有发送,请问怎么利用select架构?需要开新线程吗?------解决方案--------...
95
热度 -
[驱动开发] 开发板下电后在内核LOGO显示前LCD屏白屏,UBOOT启动后无LOGO显示
开发板上电后在内核LOGO显示前LCD屏白屏,UBOOT启动后无LOGO显示在开发板上电后,U-BOOT启动后,直到内核LOGO显示这段时间内,总共有大约5S时间,这段时间里面LCD屏白屏,原因是什么呢?如果在这5S时间内,我需要显示自己想要的LOGO,怎么实现?感谢。------解决方案-----...
83
热度 -
[驱动开发] 一个Makefile的疑问
求助:一个Makefile的疑问SRCS=$(wildcard*.c)#HRCS=$(wildcard*.h)OBJ=$(SRCS:.c=.o)CC=arm-none-linux-gnueabi-gccCCFLAGS=-g-Wall-O0tong:$(OBJ) $(CC)$^-o$@%.o:$(SR...
82
热度 -
[驱动开发] Linux logo的批改
Linuxlogo的修改我用的Linux内核是2.6.21。现在linux的Logo都是编译到内核里面,如果想更改必须重新编译内核。请问各位大侠有没有在linux启动以后更改内核Logo的办法。------解决方案--------------------肯定有的。起来后只要更改掉文件系统里的哪个LO...
76
热度