-
[驱动开发] PXA310用GPIO口模拟I2C有关问题
PXA310用GPIO口模拟I2C问题调试中遇到个问题是,我用的是PXA310的cpu,其GPIO口无法设置成漏极开路的形式,GPIO可以设置的就是方向为输入输出两种,也可以设置带100k上下拉,但是若设置成输出,就是能直接驱动后端的。但是I2C需要的是漏极开路方式输出外接上拉电阻,我现在用输出模式...
81
热度 -
[驱动开发] 撤销键盘驱动中的IRP
取消键盘驱动中的IRP键盘过滤驱动中,挂接到键盘设备上之后,第一个按键,过滤驱动中是接收不到的.现在要解决这个问题:1.向键盘模拟发送一个按键,将那个IRP消耗掉2.结束掉这个IRP第一种想法:我在网上找到一些资料,但是都是汇编的,因为程序有32和64两种平台的,64位又不支持__asm,我对汇编实...
49
热度 -
[驱动开发] linphone移植时使用交叉编译器arm-2009q1-203-arm-none-linux-gnueabi无法编译通过解决思路
linphone移植时使用交叉编译器arm-2009q1-203-arm-none-linux-gnueabi无法编译通过编译命令:/Linphone/build/linphone-3.4.2#./configure--prefix=/home/innolux/Linphone/arm_none_t...
562
热度 -
[驱动开发] 关于AddPrinterDriver,该如何处理
关于AddPrinterDriver如题,在64bit的win7使用这个API安装打印机驱动,总是返回驱动无法安装的错误,调用getlasterror查看却返回0……该如何是好啊~~~~------解决方案--------------------用命令行呢?'rundll32printui.dll,...
61
热度 -
[驱动开发] 一个嵌入式高级工程师对内存映射的若干疑惑
一个嵌入式工程师对内存映射的若干疑惑最近在移植uboot,引发出一个思考,内存映射到底怎么理解,到现在我还没有理解透彻。以6410为例:S3c6410支持32位地址空间,并且这些空间被分为两部分,一部分作为“存储空间”,另一部分为“外设空间”。其中主存空间经由SPINE总线,地址空间为0x00000...
66
热度 -
[驱动开发] android 休眠与唤醒解决办法
android休眠与唤醒s3c6410android总有一个非限时锁阻止进入suspend在内核中添加打印的:has_wake_lock_locked()中添加staticlonghas_wake_lock_locked(inttype){ structwake_lock*lock,*n; long...
46
热度 -
[驱动开发] linux驱动调用device_create不能自动创建装置节点
linux驱动调用device_create不能自动创建设备节点linux驱动调用device_create调用成功,但是dev目录下却设备节点,class都目录下的类都出现了,就是没有设备节点,怎么回事,有人说是udev什么的问题,我不太懂,求高人指点一下。开发板是s3c6410,文件系统是资料带...
59
热度 -
[驱动开发] 64位磁盘过滤驱动的INF如何写啊
64位磁盘过滤驱动的INF怎么写啊?以下是微软的TOASTER过滤驱动,我要改成磁盘过滤驱动,怎么写啊。我试了,把[Version]Signature="$WINDOWSNT$"Class=TOASTERClassGuid={B85B7C50-6A01-11d2-B841-00C04FAD5171}...
120
热度 -
[驱动开发] android2.3休眠唤醒后无法识别sd卡解决思路
android2.3休眠唤醒后无法识别sd卡如题,昨天下午测试部突然拿过来说是休眠唤醒后有时候无法识别sd卡,让我改一下,今天把log打出来发现休眠唤醒后只要一打开文件管理器或者设置里面的存储,或者照相机反正所有和sd卡有关联的东西,就会在串口输出好多log,如下end_request:I/Oerr...
224
热度 -
[驱动开发] linux中止响应gpio中断太慢是什么原因
linux中断响应gpio中断太慢是什么原因?测试发现linux上半部响应GPIO中断的时间有时会慢到20ms之后才响应?大家有遇到这种问题吗?我们是这样测试的,在一个MCU(装的实时操作系统)里每隔10ms通过一个gpio向CPU发送中断,在LINUX这边的中断服务程序再通过另外一个gpio去中断...
103
热度 -
[驱动开发] 想学linux内核,请大伙推荐一本书
想学linux内核,请大家推荐一本书入门级的,豆瓣上找了几本,没看过,也不了解------解决方案--------------------linux内核设计与实现linux设备驱动看了就差不多了,入门很好,我都看过------解决方案--------------------LDD3必备经典。----...
31
热度 -
[驱动开发] 嵌入式学习之入门很难解决方法
嵌入式学习之入门很难搞了几年的上层编程,打算趁着年轻换换行,以前没怎么接触过硬件和底层编程,最近看了下嵌入式相关的一些资料,看的也比较乱,操作系统啊、ARM体系结构啊、Linux系统啊等等吧,看的也比较杂,也有点感觉吧,但还是没上路子啊,很晕,很迷茫,没有方向,也借了一块ARM9的开发板,随机附带的...
114
热度 -
[驱动开发] led驱动make后出现“ No rule to make target”,该怎么解决
led驱动make后出现“Noruletomaketarget”被这个错误折磨了很久具体错误信息如下:make-C/linux-2.6.22.6M='pwd'modulesmake[1]:Enteringdirectory`/linux-2.6.22.6'scripts/Makefile.build...
190
热度 -
[驱动开发] 做过录音的进入看一下
做过录音的进来看一下板子是AT91SAM9X5,用的音频芯片是WM8731,想实现录放音功能。目前能播放,不能录音。但是可以录Line-in输入的音频数据,MICIN输入的无法录。我看见InputMux中默认的输入是Line-in,但我改为Mic的时候再录音,arecord-fdat-d5-Dhw:...
120
热度 -
[驱动开发] sigio信号处理函数解决方案
sigio信号处理函数为什么SIGIO信号处理函数里面的printf函数在串口没有打印输出?SIGIO信号处理函数确实是执行了,为了验证,特地在信号处理函数里面加了计数器,计数器是在不断增加,可串口看不到prinf打印信息,这是为什么呢?#include<sys/types.h>#inc...
81
热度 -
[驱动开发] 请引见一下显示驱动中的层
请介绍一下显示驱动中的层?显示驱动和LCD驱动有何不同?请高手介绍一下显示驱动中的层?------解决方案--------------------lcd驱动是针对屏做的一些初始化,而显示驱动的话就大概就是如何把要显示的东西整合好后放到显示buffer里面
82
热度 -
[驱动开发] 关于移植3GDongle HuaWeiE1750到Android,该如何处理
关于移植3GDongleHuaWeiE1750到Android配置内核选项MakeMenuConfig选择Devcesdrivers-->USBseupport--><M>USBSerialConvertersupport--><M>USBdriverfor...
59
热度 -
[驱动开发] linux内核编译出错,找不到原因啊该怎么处理
linux内核编译出错,找不到原因啊{standardinput}:Assemblermessage:{standardinput}:90:Error:unrecognisedinstructionflushda{standardinput}:101:Error:unrecognisedinstru...
80
热度 -
[驱动开发] linux系统下,arm9平台,用gpio模拟串口
求助:linux系统下,arm9平台,用gpio模拟串口linux系统下,arm9平台,用gpio模拟串口,求高手指点!------解决方案--------------------使用定时器来模拟脉冲宽度就可以了,我只模拟过发送,接收没有做过,区别应该不大。------解决方案-----------...
68
热度 -
[驱动开发] 有木有vs2012上开发过WDM(非WDF)的好手,求解答
有木有vs2012上开发过WDM(非WDF)的高手,求解答以前的代码都是在vs2008+DDKWIZARD+WDK上开发的,可以在vs2008下编译,现在看到vs2012集成了WDK8,打算转战下vs2012,可是发现完全无法直接通过原先的项目工程打开后编译,一堆乱七八糟的错误,然后新建WDM去写了...
89
热度