-
[驱动开发] usb-hid通信过程中报告传输数据的字节数,该如何解决
usb-hid通信过程中报告传输数据的字节数想请教一个关于hid通信过程中报告传输数据的字节数的问题。1.下位机规定报告字节数最大为64字节2.通信协议是不定长的,每条命令返回值长度不同,下位机不会自动补全64字节。Q1、我在编写上位机过程中使用windows的ReadFile读取的时候,发现下位机...
419
热度 -
[驱动开发] DriverUnload 时分蓝屏
DriverUnload时候蓝屏按照书上写的,做一个键盘驱动过滤。NTSTATUSDriverEntry(PDRIVER_OBJECTDriverObject,PUNICODE_STRINGRegistryPath){//...DriverObject->MajorFunction[IRP_M...
136
热度 -
[驱动开发] 初次上电起步检测硬盘失败,复位重启却正常
初次上电启动检测硬盘失败,复位重启却正常采用SEEDDM6467的评估板如题,板子上电初次启动总会出现如下错误:sii9134reginitialized.UniformMulti-PlatformE-IDEdriverRevision:7.00alpha2ide:Assuming50MHzsyst...
128
热度 -
[驱动开发] 请教Windows下USB端口的地址分配是怎样的?USB的驱动程序大概做了一些什么事情?当设备插入USB端口后系统做了哪些工作
请问Windows下USB端口的地址分配是怎样的?USB的驱动程序大概做了一些什么事情?当设备插入USB端口后系统做了哪些工作?我对USB并不是很了解。如题:请问Windows下USB端口的地址分配是怎样的?USB的驱动程序大概做了一些什么事情?当设备插入USB端口后系统做了哪些工作,如何进行地址分...
129
热度 -
[驱动开发] 从SPI_FLASH挂在文件系统启动解决办法
从SPI_FLASH挂在文件系统启动NANDflash不稳定,系统容易丢失,先想将文件系统挂在到SPIflash上,对于内核和uboot应该如何修改呢,现在一头雾水,求高手指示,谢谢!------解决方案--------------------感觉楼主是不是有点舍近求远啊,NANDflash不稳定检...
82
热度 -
[驱动开发] DeviceIoControl失败,GetLastError()回来87,求高手解答!
DeviceIoControl失败,GetLastError()返回87,求高手解答!!!DWORDdwNum,dwOut=4,dwOutRet; HANDLEhDriver=CreateFile(".//EnumProcess.sys", GENERIC_READ|GENERIC_WRITE, ...
286
热度 -
[驱动开发] 以尽可能快以及少的指令完成操作,该怎么处理
以尽可能快以及少的指令完成操作以尽可能快的速度以及尽可能少的ARM指令完成与下面等同的操作:unsignedintx=...;//假定unsignedint为32-bit//取x低3字节(即bit0~bit23),且每字节丢弃低3位,然后将每字节剩下的位组成一个15位的新数unsignedshort...
135
热度 -
[驱动开发] 有没有任务切换的hook?解决方案
有没有任务切换的hook?最近在写驱动,但是我想在系统切换任务的时候做一些处理,请问有没有这样的hook呢?不会只有写调试寄存器吧------解决方案--------------------你只能hookssdt里面的切换的函数了
104
热度 -
[驱动开发] 多文件编译驱动时的奇怪有关问题
多文件编译驱动时的奇怪问题本人开发一个spi驱动,包含多个源文件,发现编译成功后无法加载。如果把主文件之外的所有其他文件都屏蔽掉,编译之后就能成功加载了,有没有人遇到过类似问题?如何解决?谢谢------解决方案--------------------你的Makefile没写对吧。
88
热度 -
[驱动开发] ov9650摄像头读取寄存器失败解决方案
ov9650摄像头读取寄存器失败用的Tiny4412的板子,用IO模拟SCCB和4412进行通信,但是通信一直失败,读出的数值一直是0xff,从示波器上看在逻辑是正确的,就是在数据接入时ov9650一直都是高电平。在其他板子上测试摄像头能够读取图像,电源与复位信号电平正常,为什么不能读取数据呢?是一...
19
热度 -
[驱动开发] [求教]为啥用户空间使用不了i2c_smbus_write_byte_data
[求教]为什么用户空间使用不了i2c_smbus_write_byte_data?使用I2Ctools是可以操作i2c设备的.但是就是编译不通过.[[email protected]app]#gcc-I/usr/includeI2CTestClinet.c-oI2CTestClinet/t...
119
热度 -
[驱动开发] ok6410核心板+自制底板 ping不通啊该如何处理
ok6410核心板+自制底板ping不通啊ok6410核心板+自制底板现象是:能读到id,示波器测量我的底板上的dm9000a的片选脚,中断脚,读写脚,地址命令脚跟ok6410的底板不插网线的时候的波形一致,并且在重启eth0(即连续执行ifconfigeth0down,ifconfigeth0up...
110
热度 -
[驱动开发] 电容屏不需要校对吗?
电容屏不需要校准吗???各位专家:我们用电阻屏时,电阻触摸屏的分辨率与LCD的分辨率不一样,因此我们会通过tslib校准得到校准系数,从而实现它们之间的转换。网上都说电容屏不需校准,我就不明白了,难道电容触摸屏和LCD分辨率之间不需要转换吗?------解决方案-------------------...
61
热度 -
[驱动开发] root形式编译的程序烧到板子里前要修改权限吗
root模式编译的程序烧到板子里前要修改权限吗?root模式编译的程序烧到板子里前要修改权限吗?比如:我编译uboot的时候,生成uboot.bin文件,在烧到板子里的时候,要用chmod777uboot.bin吗?------解决方案--------------------u-boot不用----...
123
热度 -
[驱动开发] uboot LCD字符输出解决方案
ubootLCD字符输出各位大神,我想在uboot启动时在LCD输出字符,目前已经实现,但是输出的字体很小,我想放大字体怎么弄,还有输出的字体周边有一黑框要怎么去掉,以下是自己写LCD代码omap3Lcd.c文件内容#include<common.h>#include<asm/io...
537
热度 -
[驱动开发] 额,小弟应届生,求教有关嵌入式驱动程序开发职业规划的有关问题,希望过来人给予指点迷津,多谢
额,小弟应届生,求教有关嵌入式驱动程序开发职业规划的问题,希望过来人给予指点迷津,谢谢问题详述:小弟今年刚刚毕业,专业计算机科学与技术,个人发展的方向是嵌入式,希望以后能从事嵌入式驱动开发的工作,一直在摸索着学习嵌入式。知道了嵌入式方向有嵌入式软件开发和驱动开发两大发展方向,而小弟希望个人发展的方向...
112
热度 -
[驱动开发] zlib相干函数功能移植到linux内核
zlib相关函数功能移植到linux内核rt,大家有没什么好思路,PS:我的意愿是直接看源码把自己需要功能模块重写一下,其实就是半copy半写,因为要做压缩数据的识别,自己写个解压缩算法又不懂原理,数学神马的对我来说头疼啊-.-------解决方案--------------------zlib是神...
61
热度 -
[驱动开发] 移植u-boot一般需要修改那些文件?该如何解决
移植u-boot一般需要修改那些文件?我现在在弄uboot,目标板:PPC8250,uboot:2012.10,请问:移植前的Makefile文件,需要修改那些地方?其他还有那些文件要修改?------解决方案--------------------首先,要安装交叉编译链。至于,需要修改顶层目录下的...
91
热度 -
[驱动开发] 驱动中读取注册表的有关问题
驱动中读取注册表的问题这是读取注册表\\Registry\\Machine\\Software\\Zhangfan\test的代码,test的值是"valueoftest!"代码最靠下面的注释里面是我的疑问哪位前辈看看这是什么原因?谢谢!#defineMY_REG_SOFTWARE_KEY_NAME...
31
热度 -
[驱动开发] 调试OV5640的驱动,那个急可为什么会出现这样的镜头
调试OV5640的驱动,那个急啊,可为什么会出现这样的画面?[@blueskycoco][@saqula][@zhengmeifu][@HuaiShuShuV]代码如下:voidOV5640_init(void){ longdelay_time; //15fpsVGAYUVoutput //24MH...
77
热度