-
[驱动开发] driver 如何读写文件
driver怎么读写文件?最近正在调试一个windows下面kernel-mode的驱动程序,想用类似应用程序中printf的方式在C盘生成log文件来记录驱动运行的情况。我原来的想法是用ZwOpenFile()和ZwWriteFile()来实现。问题是#include<wdm.h>和原...
7
热度 -
[驱动开发] Inappropriate ioctl for device解决方案
Inappropriateioctlfordeviceq2440的板子,2.6.30内核,在读取摄像头参数时失败,出现Inappropriateioctlfordevice错误,请问这是怎么回事?求指教!------解决方案--------------------错误前面的标号是哪个?应该是应用层访...
51
热度 -
[驱动开发] 求高手解决,v地图 allocation for size 8192 failed: use vmalloc=<size> to increase size
求高手解决,vmapallocationforsize8192failed:usevmalloc=<size>toincreasesize.在Linux运行程序后,打印这样的信息vmapallocationforsize8192failed:usevmalloc=<size>...
146
热度 -
[驱动开发] socket连接的建立方体式
socket连接的建立方式对于socket编程,一般都是server-client模式,server监听client通过connect让serveraccept,这样的情况下client编程的时候需要知道serverip现在手里有个模块,模块说明书里说此模块通过TCP进行通信,显然我无法对这个模块编...
60
热度 -
[驱动开发] 高手停步:怎么探测未装驱动的设备(设备管理器中没有未知设备)
高手停步:如何探测未装驱动的设备(设备管理器中没有未知设备)最近开发一个程序,需要给一种usb硬件安装驱动。但是碰到一种情况,有的设备通过usb连上电脑后,设备管理器中没有异常设备,所以通过程序无法检测到硬件已连接,导致没办法自动安装驱动。如果手动安装了驱动程序之后,连接的硬件就能正常出现在设备管理...
96
热度 -
[驱动开发] swd jtag 接口的差异
swdjtag接口的区别请问swdjtag接口的区别什么,为什么要这两种接口呢?------解决方案--------------------针对CM3的SWD,4线调试(其中SWO是可选的)JTAG是传统的,而SWD有ITM的功能,当然是SWD更为先进的其他核心还没SWD
637
热度 -
[驱动开发] lcd睡眠以后,连续按两次power键出现白屏现象
lcd睡眠之后,连续按两次power键出现白屏现象lcd睡眠之后,连续按两次power键出现白屏现象,但是在lcd亮的时候连续按两次power键却不会出现这种情况,有没有大侠碰过这种情况的,求助啊!------解决方案--------------------白屏应该是LCD的背光打开了,LCD亮的时...
37
热度 -
[驱动开发] 编译binutils时target取舍arm,为什么编译出来的工具没arm-linux前缀呢
编译binutils时target选择arm,为什么编译出来的工具没arm-linux前缀呢?如题,麻烦大家帮个忙说说原因,顺便问下制作用于交叉编译的gcc时,即arm-linux-gcc时怎么将制作好的binutils工具绑到gcc上呢?比较拗口,麻烦大家了^。^------解决方案-------...
45
热度 -
[驱动开发] wdk开发驱动程序没法生成xp的sys文件
wdk开发驱动程序无法生成xp的sys文件按照《寒江独钓:windows内核安全编程》讲解的第一个例子,写了一个first文件,#include<ntddk.h>VOIDDriverUnload(PDRIVER_OBJECTdriver){ DbgPrint("first:ou...
51
热度 -
[驱动开发] 关机时写资料ZwWriteFile函数总是返回STATUS_TOO_LATE
关机时写文件ZwWriteFile函数总是返回STATUS_TOO_LATE大家好:我在做卷过滤驱动,需要在关机时将数据写入文件。按照文档所说,我先用IoRegisterShutdownNotification函数注册过了,然后在DispatchShutdown分发例程中回写文件。关机时,Dispa...
96
热度 -
[驱动开发] 关于linux和source insight的使用有关问题
关于linux和sourceinsight的使用问题在应用sourceinsight在windows下面查看linux内核源码的时候,因为linux和windows的文件名要求不一样,有些文件被windows认为是同名文件,想请问一下,有什么办法可以解决这个问题吗?------解决方案-------...
33
热度 -
[驱动开发] 6410 u-boot 支持 usb的有关问题
6410u-boot支持usb的问题如题,最近正在调试6410u-boot的USB功能,ohci代码是从2416移植的,参照6410手册配置好了电源和时钟频率。但是输入usbstart命令时出现如下错误:usbdevicenotresponding,givingupstatus=20有没有大侠遇到过...
759
热度 -
[驱动开发] 一段小代码分析解决方案
一段小代码分析最近要去面试了,把以前写的代码翻出来看了看,可惜悲剧了,没看多远就给堵住了,求高手讲解。inti=0;printk("addris%x\n",&i);structthread_info*p=NULL;p=(structthread_info*)((unsig...
52
热度 -
[驱动开发] 怎么让驱动开机自动启动
如何让驱动开机自动启动如题。自己改的驱动程序,需要用netstartXXX命令让它运行,如何让它开机自动运行?------解决方案--------------------如果你的驱动是nt式驱动的话,也就是说,在注册表“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl...
35
热度 -
[驱动开发] 关于驱动程序与BSP的差别
关于驱动程序与BSP的区别很好奇驱动与BSP程序的区别:(1)stm32中那个函数库(固件库?)属于BSP吗?(2)BSP需要保证“可重入吗”(3)驱动程序与BSP的界限如何界定呢?------解决方案--------------------BSP是一般是厂家提供的,驱动是自己写的。------解决...
63
热度 -
[驱动开发] 关于S.M.A.R.T的疑义
关于S.M.A.R.T的疑问小弟是想获取一下硬盘的序列号。用WMI获得的serialnumber是一串数字3031383038324250344e34303742424a58374c33***但是硬件检测软件写的serialnumber是100828PBN404B7JB7***想请问一下,这两者到底...
34
热度 -
[驱动开发] Linux上多点触摸屏驱动的有关问题-
Linux下多点触摸屏驱动的问题---急我的系统上层运行的事android系统,驱动程序编译什么的都没问题了,在android下安装多点触摸测试程序测试也没问题了,但是对于有些应用程序却不支持,请问这是什么情况导致的??求高手解答支持:百度地图、uc和一些多点触控的游戏不支持:android自带浏览...
21
热度 -
[驱动开发] 关于UBOOT中对nand 配备的疑惑,求解答
关于UBOOT中对nand配置的疑惑,求解答我在移植UBOOT中,需要配置以下几个参数,我是s3c6410的芯片nand是一块页2048块为(128*1024)具体型号忘记了。我英语不是特别好。。对一下几个值不明白是什么意思/*SizeoftheblockprotectedbyoneOOB(Spar...
25
热度 -
[驱动开发] 编撰win8 inf文件和win7有什么区别
编写win8inf文件和win7有什么区别显示器,编写win8inf和win7有什么区别,为什么win7上面点右键不能安装,Device里面又可以,,,请求帮助中。。。win8是否兼容win7及XP呀。谢谢大家了。。------解决方案--------------------这个INF文件不支持右键...
94
热度 -
[驱动开发] 请问Windows的驱动开发需要如何入门呢
请教Windows的驱动开发需要怎么入门呢?小弟刚接触Windows驱动开发,接触的C++,C#比较多。希望学习一下Windows的驱动开发,因为我们小组有时候开发的硬件设备需要和计算机通讯,而且希望以后的接口改用USB接口了。希望大家推荐基本Windows驱动开发的书、视频或者教程。谢谢。----...
30
热度