-
[驱动开发] 请问,为何小弟我用WDK开发的一个NT驱动生成文件大于9.5k时候蓝屏
请教,为何我用WDK开发的一个NT驱动生成文件大于9.5k时候蓝屏开发环境:WDK(7600.16385.1),驱动为WinXPSP3的NT类型驱动我在学习驱动开发的过程中,做了一个Ring0态判断操作系统版本的驱动现在发现一个问题,就是在Check模式下生成的文件只要大于9.5k,注册服务正常,开...
23
热度 -
[驱动开发] u-boot启动到清除bss段时停止,纠结了好久,求教大家,该怎么解决
u-boot启动到清除bss段时停止,纠结了好久,求教大家以下是dis文件相关内容................c3e0005c<_bss_start>:c3e0005c:c3e80000.word0xc3e80000c3e00060<_bss_end>:c3e00060:...
105
热度 -
[驱动开发] vs2010配置驱动DDK开发 出错 文件编译头文件出错,该如何解决
vs2010配置驱动DDK开发出错文件编译头文件出错vs2010配置驱动DDK开发出错文件编译头文件出错那位大虾帮我弄下谢谢------解决方案--------------------Vs2010配置驱动开发环境------解决方案--------------------不要折腾了,老实用WDK的命...
42
热度 -
[驱动开发] 怎么测试wifi网络强度
如何测试wifi网络强度小弟在做一个wifi的东西。因为距离的问题,现在不知道自己板的wifi信号的强弱。因为网络弱,会使我的数据包丢失。所以我想知道自己所处的位置wifi信号的强弱。但不知道怎么才能取得信息的强弱希望大家指点一下!------解决方案--------------------wifi...
50
热度 -
[驱动开发] 怎么阅读大型项目源码心得
如何阅读大型项目源码心得以下是我个人方法的一些总结:关于如何阅读源码 个人觉得,规范的项目源码包中的头文件与命名方法都是比较规范的。一些重要函数的声明会在相关头文件中有说明,一般情况下,如果一个.c文件只包含一个头文件,那么这个头文件的命名应该是与.c名字相同。阅读开始前,首先展开一下相关的头文件,...
102
热度 -
[驱动开发] 物理地址如何映射大容量的内存
物理地址怎么映射大容量的内存?一块SOC芯片,它的物理地址分配中有一大部分留给了内存,一部分留给了寄存器等,是这样的么?如果内存很大,那么怎么实现有限的物理地址映射大容量内存的呢?这部分地址其实是对应内存控制器的么?而具体的实现是靠控制器完成?------解决方案------------------...
94
热度 -
[驱动开发] 调试audio驱动有关问题
调试audio驱动问题最近移植audio驱动从kernel2.6到3.0基本上codecdriver,platformdriver,machinedriver都移植完了,但是现在用cat命令就是没声音,声卡都能找到,而且/dev/snd下的节点也有,我用的纯Linux系统,因为framework还没...
31
热度 -
[驱动开发] 单片机驱动 linux驱动该如何选择
单片机驱动linux驱动该怎么选择?现在,我有一个在公司学习写驱动程序的机会。一个单片机驱动,一个linux驱动。我有1年以上的linux应用开发经验,对硬件的知识都是在大学里学得,也忘得差不多了。对linux驱动,与内核有了解过,不过只是皮毛中皮毛。望高手指点一二,该怎么选择?------解决方案...
63
热度 -
[驱动开发] μC/OS-II与linux解决方法
μC/OS-II与linux小弟是嵌入式新生,想让高手指点一下这两者在嵌入式应用中的区别,刚入门,求简,求详。------解决方案--------------------如果你想研究系统,建议看ucos,相比之下简单点,容易看懂。如果你只是想做应用开发,对系统架构没啥兴趣,那就看linux吧,环境成...
60
热度 -
[驱动开发] mplayer 移植后无法播放视频解决思路
mplayer移植后无法播放视频昨天我移植了一下mplayer,可是播放视频的时候却播放不了,播放MP3非常的流畅出的错误信息如下:/qt/MP/MPlayer-1.0pre8#./mplayerpanda.mpgMPlayer1.0pre8-4.1.2(C)2000-2006MPlayerTeam...
375
热度 -
[驱动开发] 关于WM9713音频功率的有关问题
关于WM9713音频功率的问题我现在用WM9713做音频输出,没有用外部功放,直接使用8欧姆喇叭,两端分别接芯片的SPKL和OUT4引脚,现在配置过后可以正常听到声音,但是声音的质量却不令人满意。资料上说SPEAKER的输出功率能够达到400mW,但是目前达不到这样的功率。我驱动中的寄存器配置如下:...
37
热度 -
[驱动开发] 100分邀您指点触摸屏跳点有关问题,不够还可以再加
100分邀您指点触摸屏跳点问题,不够还可以再加CPU:三星2416内核:linux2.6.28驱动程序:s3c2410_ts.c硬件接法:直连触摸板:①创为7寸(AMT)②深越7寸(Toptouch)10.2寸③未知品牌5寸10.2寸测试手法:由于屏幕较大,所以测试使用食指指肚去轻触触摸板进行测试。...
21
热度 -
[驱动开发] RS232,该如何解决
RS232大家好,我想问一下RS232的问题?首先,我想问一下,RS232是不是其中一种串口协议?一般是COM1和COM2?其次,我看有种叫USB转RS232的东西,如果我PC上已经有串口了,是不是不需要这个东西?为什么用USB转RS232的速度要比串口直接通信要慢?小弟初学,请明示!谢谢!----...
363
热度 -
[驱动开发] 小弟我这样学习嵌入式的方法对不对
我这样学习嵌入式的方法对不对?我自己买了ARM9开发板,又买了外国人写的那几本书,Linux内核开发,UNIX环境高级编程,还有Linux设备驱动开发,自己也还买了一本ARM嵌入式Linux系统开发技术详解综合的书,自己想以后想搞设备驱动的开发,我想问一下我要学到设备驱动程序开发那样的程度,有必要这...
105
热度 -
[驱动开发] 关于绑定到自己的设备到一个设备栈,该如何解决
关于绑定到自己的设备到一个设备栈如果被绑定的设备不是一个最顶层的设备比如一个底层的或者中间层,当我们试图绑定到它上面时,会发生什么情况,我们的设备,被绑定设备的上层设备会怎么样------解决方案--------------------系统传给最底层设备的IRP,先传给你创建的设备,然后一层层最后传...
79
热度 -
[驱动开发] windows下怎么截获键盘输入
windows下如何截获键盘输入首先说明一下情况:我利用USB协议自己做了一个USB键盘,现在可以正常使用。同时我的键盘还会给电脑发送一些非标准键盘的键,比如属于USB协议中的保留键的键,或者是F13、F14等一些windows键盘不包含的键,现在我需要自己写一个上位机的软件,当收到这些特殊的键的时...
26
热度 -
[驱动开发] win7里inf文件不能右键安装的吗? 还是格式不对?该怎么解决
win7里inf文件不能右键安装的吗?还是格式不对?右键点击后出现"您选择的inf文件不支持此安装方法"这个提示听起来好像暗示是有inf文件可以右键安装的?是在win7上根本就不能这么安装还是说有新格式?------解决方案--------------------你的Inf是什么...
92
热度 -
[驱动开发] linux 驱动的有关问题
linux驱动的问题以下这些有什么作用?,谁先加载?staticvoidctp_wakeup(void){}staticvoidctp_reset(void){}.....staticstructctp_platform_opsctp_ops={ .get_pendown_state=ctp_get...
26
热度 -
[驱动开发] 嵌入式linux!ads和arm-liunx-gcc区别
嵌入式linux求助!!!!ads和arm-liunx-gcc区别本人嵌入式linux新手。有个问题请教。就是既然有了ads这个windows下的集成开发环境。为什么还要用到linux环境呢?为什么还要用arm-linux-gcc呢?现在任务是开发嵌入式linux程序。我不知道对不对啊。就是我以为a...
556
热度 -
[驱动开发] 多个pcie设备bar地址解决思路
多个pcie设备bar地址你好,我想请教一个问题在pcie外设的bar中存放的是要映射到cpu的地址空间,然后通过ioremap。1我看uboot中pci/pcie的代码中枚举过程只是给pcie外设设置了一个宏定义的地址,假如外部有多个pcie设备,那么多个pcie设备bar寄存器都要定义不同的值吗...
102
热度