-
[驱动开发] linux驱动的clk有关问题请问
linux驱动的clk问题请教为什么很多模块比如SPIADC在驱动probe中,都有个clk_getclk_enable()等函数?难道系统启动后,这些外围器件的时钟都是关闭的?需要开启?------解决方案--------------------一般会把clock关掉达到省电的效果。------解...
87
热度 -
[驱动开发] 求问怎么将自己的设备加载成PCI设备
求问如何将自己的设备加载成PCI设备?小弟最近研究xen下的PVdriver,需要获取PCI配置信息,但不知道如何将自己的驱动加载成PCI上的驱动(像张帆书里说的将网卡驱动加载成自己写的驱动),求指导!------解决方案--------------------探讨引用:根据dev和ven的值啊,张...
33
热度 -
[驱动开发] 【亲善之臂】系列的micro2440和mini2440开发板哪个好点
【友善之臂】系列的micro2440和mini2440开发板哪个好点?【友善之臂】系列的micro2440和mini2440开发板哪个好点?micro2440价格贵100元左右。用过的给点意见吧?------解决方案--------------------我用的是micro2440,但是我推荐你用m...
24
热度 -
[驱动开发] i2c 和 SPI 的时钟有关问题
i2c和SPI的时钟问题i2c和spi在没有数据通讯的时候,时钟线的时钟信号还有吗?也就是说时钟是一直存在的还是只有数据传输时才有?困惑一天了。。。------解决方案--------------------I2C/SPI都是同步串行通讯方式,通过并行/串行转换,在时钟节拍驱动下数据逐个bit发送/...
370
热度 -
[驱动开发] s3c-ts.c ts->shift如何改不了他的值
s3c-ts.cts->shift怎么改不了他的值?structs3c_ts_mach_infos3c_ts_default_cfg__initdata={.delay= 1000,.presc= 49,.oversampling_shift=3,//我改成4 .resol_bit=10...
214
热度 -
[驱动开发] 请问arm Linux开发时setegid、seteuid引起死锁,是内核原因吗
请教armLinux开发时setegid、seteuid引起死锁,是内核原因吗请教各位,在嵌入式Linux开发时调用了setegid(),用于切换到普通用户的数据区写文件,但是调用后程序当机,根本不返回任何值,就死在这个函数上了。我是用root启动程序gid=0uid=0用setegid()设置成n...
42
热度 -
[驱动开发] TSC2046驱动解决方案
TSC2046驱动谁有TSC2046的驱动,发个参考下,谢谢!!!!!!!------解决方案--------------------这个标准内核源码里面好像自带的吧........
111
热度 -
[驱动开发] 哪位高手知道读取身份证信息需要哪些技术
谁知道读取身份证信息需要哪些技术?就是身份证往上碰一下,电脑上就显示出你的资料------解决方案--------------------我猜这些信息应该是录入到你的数据库的吧、如果你想读取别人的话、好像是不太可能的吧、、除非人家给你提供接口我猜你应该是想要一个css弹出div层的、正好以前有个例子...
68
热度 -
[驱动开发] 求教!为什么小弟我在WIN7 64位正常编译出sys文件,同样的文件复制到虚拟机下的03系统却无法编译
求教!!!为什么我在WIN764位正常编译出sys文件,同样的文件复制到虚拟机上的03系统却无法编译求教!!!为什么我在WIN764位正常编译出sys文件,同样的文件复制到虚拟机上的03系统却无法编译buildchk_wnet_x86.log下的信息:BUILD:ComputingIncludefi...
60
热度 -
[驱动开发] OOCamp-测试驱动开发
OOCamp--测试驱动开发现在有类似这样一个需求:需要提供一个简单类库,以供其他开发者调用。现在进行Tasking,最简单的需求,这个类中应该拥有一个value记录长度值,也应该有一个单位unit来记录相应的单位,对于一个length对象来说,用户只关心我拿到这个对象后怎么用,比如,我两个对象可以...
74
热度 -
[驱动开发] minifilter 怎么向用户层application传递数据
minifilter如何向用户层application传递数据minifilter向ClientPort发送数据的时候,userapplication如何知道有数据到来并且如何接受呢?
62
热度 -
[驱动开发] 弄了好久 终于搞定samba共享的有关问题了
弄了好久终于搞定samba共享的问题了宿主机为xp,虚拟机为ubuntu,桥接方式上网。如何下载和安装samba。。。。。。略。。。网上一搜一大把1.建立共享目录。mkdir/home/myfile/sambafile(第一次我共享目录设置在/usr/myfile)发现在xp下只能发现该目录,并不能...
53
热度 -
[驱动开发] 嵌入式linux驱动求圣人指教
嵌入式linux驱动求高人指教在linux下写驱动要用虚拟地址,这个我知道。例如:要操作两个寄存器寄存器A的地址为0x3cfffff0,寄存器B的地址是0x3cfffff4,问题来了。当我进行虚拟地址映射的时候分两中操作,第一种vA=(volateunsignedint*)ioremap(0x3cf...
51
热度 -
76
热度 -
[驱动开发] 基于gpiolib框架写的GPIO驱动
基于gpiolib框架写的GPIO驱动求助大家好!我是linux菜鸟,目前写了一个基于gpiolib的gpio驱动位置于drivers/gpio下面,通过网上资料查阅成功编译了并在menuconfig中选择了自己的驱动,但是不知为何我在板子运行的时候cat/proc/devices无法看到我自己静态...
70
热度 -
[驱动开发] LINUX上USB触摸屏usbtouchscreen有关问题
LINUX下USB触摸屏usbtouchscreen问题触摸屏是EGalax,linux驱动里支持该驱动把该驱动模块加到内核里后,启动minigui应用程序,按屏幕,鼠标在乱动,系统认识我的USB触摸屏了,我以为是没有校正,于是做一个校正程序,出现下面的现象:1触摸屏反应迟钝,按下屏幕,可能许久才响...
19
热度 -
[驱动开发] windows驱动的物理间断绑定一定是在PCI中做么
windows驱动的物理中断绑定一定是在PCI中做么?看了些资料都是在PCI驱动中做的,然后我想在网络驱动中做一个物理中断处理,wdm架构下是否可行嘞?只要能激发就好------最佳解决方案--------------------你是要修改IDT是吧?加入一个新的ISR?DDK里相关函数。-----...
58
热度 -
[驱动开发] 中止子程序究竟是什么
中断子程序究竟是什么?大家说下,中断究竟是什么,勿喷哦,之前有认识,现在重新想又有新的问题!我个人理解如下:一个进程在处理器上执行,中断来了,于是处理器停止手里工作,跑到中断子程序处执行代码,问题就在这里,处理器“跑到中断子程序处执行代码”是新建进程(有context)后执行代码?还是无脑照着代码做...
43
热度 -
[驱动开发] 大侠们看看小弟我理解的关于驱动程序的一系列顺序步骤对不对
大侠们看看我理解的关于驱动程序的一系列顺序步骤对不对?刚自学驱动开发,看的是张帆的windows驱动开发技术详解,自学中,才看了前几章,很多地方觉得有些迷糊,今天梳理了一下,写出来,请大侠们看看我理解的对不对?主要驱动对象和设备对象的一些通俗的理解,和操作系统的实现步骤。举例来说一下吧。比如:1、我...
18
热度 -
[驱动开发] 调用底层驱动函数ismd_buffer_update_desc时出现段异常,请知道的进来回答上
调用底层驱动函数ismd_buffer_update_desc时出现段错误,请知道的进来回答下程序运行到调用底层驱动函数ismd_buffer_update_desc(ismd_buffer_handle_tbuffer,ismd_buffer_descriptor_t*desc)时候出现段错误,,...
10
热度