-
[驱动开发] 求教,S3C6410+LINUX 用GPIO口输入稳固3.57MHz方波
求教,S3C6410+LINUX用GPIO口输入稳定3.57MHz方波在S3C6410扩展上,外接一个元器件需要3.57MHz的CLK,初步想法是将该元件的CLK管脚连到某GPIO口,并通过Linux驱动的方式对该GPIO口输出稳定方波,不是是否可行,还请高手指教。在网上有查到说可以通过PWM模块来...
320
热度 -
[驱动开发] 关于cdev构造体.
关于cdev结构体...cdev到底是指的一个设备呢还是指的一个驱动呢?你说他是指代的一个设备,那这个cdev->count怎么解释啊?特别是这个图把我搞晕了这个图里面多个inode对应一个cdev,说是多个设备可以共用同一个驱动程序。。。inode指的是设备?cdev指的是驱动?inode不...
19
热度 -
[驱动开发] 调用ReadFile启动DMA传输就蓝屏
求助:调用ReadFile启动DMA传输就蓝屏做PCI9054的DMA传输,就是简单的DMA读数据,没有其他功能,但是每次在测试程序中调用ReadFile启动DMA传输就蓝屏,是不是参数设置什么的问题,实在找不出哪的问题,求指教。ReceiveData_Struct_1->gOverlappe...
12
热度 -
[驱动开发] 2440开发板裸机程序转成下系统的程序? LINUX驱动的有关问题
2440开发板裸机程序转成上系统的程序???LINUX驱动的问题写了一个2440板子的裸机程序,里面会用到了一些硬件功能如SPI串口通信一些GPIO口的初始化中断LED的点亮等等我想转成上系统的,但是这个驱动我还要自己写吗?内核源码里面有很多相关的驱动程序这些驱动程序我可以直接用吗?求前辈们指点。。...
90
热度 -
[驱动开发] NDIS中间层数据存储有关问题
NDIS中间层数据存储问题最近在写中间层加密,获取上层的数据然后修改,可是一直有个问题不明白,就是该层获取的数据是网络字节的还是主机字节的?要不要转换成网络地址?怎么弄?我是新学的不是太明白------解决方案--------------------上层,中间层,到底是哪层?驱动,MAC,IP,还是...
31
热度 -
[驱动开发] 关于进程通信中 XSI IPC 标识符与键的区别
求助:关于进程通信中XSIIPC标识符与键的区别[color=#FF0000]向大家请教个问题IPC中标识符和键的区别,书上说是前者是IPC对象的内部名,后者是外部名,哪位大神能不能举个具体的使用这两者的例子?网上查了好久没查到。。。小弟不胜感激!!![/color]------解决方案------...
196
热度 -
[驱动开发] input_repeat_key是如何被调用和释放的呢
input_repeat_key是怎么被调用和释放的呢?linuxkernel中-->input.c里面:intinput_register_device(structinput_dev*dev){......dev->timer.function=input_repeat_key;.....
34
热度 -
[驱动开发] 关于无线鼠标种设备的驱动
关于无线鼠标类设备的驱动这段时间在弄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
热度 -
[驱动开发] 求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
热度