-
95
热度 -
[驱动开发] 驱动中创造PDO,再创建符号链接,应用程序使用不了
驱动中创建PDO,再创建符号链接,应用程序使用不了一个键盘驱动过滤程序,开机启动,这个时候一切正常,上层应用CreateFile也OK.这个时候,拔掉键盘,检测到这个拔动作之后,手动调用一次卸载函数(函数中删除了符号链接),把所有的设备解绑并删除.然后,插入键盘,此时重新创建PDO,符号链接一系列初...
19
热度 -
[驱动开发] 请教按键按下有提示音,弹起响应的提示音是如何实现的
请问按键按下有提示音,弹起响应的提示音是怎么实现的?RT我的初步思路是:按键设置中断触发方式,如果设置中断触发方式为上升沿和下降沿并设置一个标志,第一次中断响应时蜂鸣器响然后再响应按键功能请问有没有其他方式?——————谢谢驱动?按键提示音分享到:------解决方案----------------...
42
热度 -
[驱动开发] IoCtrlCode 0x4d0008是什么含义?该如何解决
IoCtrlCode0x4d0008是什么含义?我设计一个虚拟驱动程序,但是上层文件系统ntfs.sys发送了一个0x4d0008的IoCtrlCode给我,要我处理,我不知道这个是什么含义,有谁知道吗?其他的比如0x07405c的含义是IOCTL_DISK_GET_LENGTH_INFO,这个我已...
52
热度 -
[驱动开发] linux platform 模型疑问解决方案
linuxplatform模型疑问最近看linuxplatform部分,对三个概念不是特别了解。就是设备,驱动和总线。个人观点总线:包括IICSPI等和一些虚拟的总线。包含了总线数据传输的算法等等驱动:就是向内核注册的模块,要对应已经注册的总线才可以被调用。那么设备的是什么呢?求各位大大指点小弟一下...
214
热度 -
[驱动开发] 相干SPI驱动的疑惑
有关SPI驱动的疑惑大概看了下SPI的驱动,有些地方不懂,还望解答!1.在板级文件中添加了spidev,并使用了Documents/spi/下的spi_test.c可以发送成功,是不是代表SPI驱动已经好了?如果有SPI接口的flash需要读写,是不是只需将flash的接口和ARM的接口对应起来就可...
20
热度 -
[驱动开发] pci板卡底层开发 命!
pci板卡底层开发求救命!!!!最近老板要做PCI板卡,但是我什么都不懂。想买一个PCI的开发板,FPGA做的,PCI9054桥接芯片的。都用什么平台开发啊,什么软件写程序啊,越简单越好啊分享到:------解决方案--------------------楼主是学生------解决方案-------...
48
热度 -
[驱动开发] FPGA编程顶层文件有关问题
FPGA编程顶层文件问题本人小白····最近在学习fpga,用的是赛灵思的开发板FPGA编程问题:有多个.v文件,把他们加到一个工程里,怎样确定顶层文件?或者说怎样确定从哪里开始执行整个程序?分享到:------解决方案--------------------实体和工程名称相同的那个文件就是顶层文件...
91
热度 -
[驱动开发] ARM板子上SD卡中,文件名汉字乱码有关问题
ARM板子上SD卡中,文件名汉字乱码问题小弟请教: 我是通过ssh(使用的putty.exe软件),访问ARM板上的SD卡的, 远程访问arm板,浏览目录名是正常的中文,但把sd卡抽出来,在pc上显示就乱码了 在将SD卡插到ARM板上,目录还是正常的中文。 其中: 目录上的汉子是GBK格式的,pu...
56
热度 -
[驱动开发] iTop-4412开发板怎么一键更新程序呢?哪位用过
iTop-4412开发板如何一键更新程序呢?哪位用过记得以前用2440的时候可以一键更新程序,4412的板子怎么更新呢?哪位在用迅为电子的4412开发板,一起研究吧,谢谢了分享到:------解决方案--------------------可以通过usb连接到pc,在pc上使用fastboot工具(...
101
热度 -
[驱动开发] 请问!内核时钟驱动定时的有关问题
请教!内核时钟驱动定时的问题对内核没有经验,请教!问题,应用需要一个精确的定时,系统已经提供了一个硬件时钟。想法是通过时钟的中断函数,定期给这个应用程序发送一个信号。应用程序来捕捉这个信号,完成精确的定时。现在系统的时钟driver已经ready了,就是不知道后面怎么做了。怎么找到用户进程,如何给它...
32
热度 -
[驱动开发] u-boot tag代码疑义
u-boottag代码疑问voidsetup_commandline_tag(char*commandline){ char*p; if(!commandline) return; /*eatleadingwhitespace*/ for(p=commandline;*p=='';p++); /*...
201
热度 -
[驱动开发] linux内核移植就几乎了
linux内核移植就差一点了啊好不容易改到内核启动了,到了yaffs文件系统上时又出问题了就差一点了啊,下面是我用别人的做的内核启动成功了yaffs:devis32505859nameis"mtdblock3"yaffs:passedflags""yaffs:AttemptingMTDmounton...
75
热度 -
[驱动开发] 请问一个设备驱动程序的有关问题?
请教一个设备驱动程序的问题???设备驱动模型(总线、设备、驱动),platform设备,input输入子系统之间是什么关系,看到这一部分有些乱了,求教???分享到:------解决方案--------------------设备总线驱动模型(bus,platform_driver,platform_...
24
热度 -
[驱动开发] 关于ARM中断的一个有关问题
关于ARM中断的一个问题,请教大家请问,为什么ARM中断处理函数中,不像51那样,开始关总中断,函数末尾再开总中断呢?arm51中断分享到:------解决方案--------------------51中断处理函数中,开始关总中断,是不是为了防止中断嵌套?CE是多任务的,所以不需要这样。-----...
65
热度 -
[驱动开发] nand-flash下载有关问题
nand-flash下载问题向大牛请教个问题,我在使用I.MX6芯片,使用一块8位位宽并行的nand-flash,但是在网络上找了很久,都没找到合适的工具烧写u-boot到nand-flash上,不知道有没人知道,能给一些建议或者是具体的工具名给我,十分感谢!分享到:------解决方案------...
197
热度 -
[驱动开发] request_irq回到-22是什么回事
request_irq返回-22是什么回事request_irq(button_irqs[i].irq,buttons_interrupt,IRQF_SHARED,button_irqs[i].name,(void*)i);搞了好几天了,都没弄出来。求大牛帮忙!!分享到:------解决方案----...
38
热度 -
[驱动开发] android 驱动开发引见
android驱动开发介绍前言意外在网上发现了这扁文章,看后感觉很有必要分享,所以整理并上传,希望大家喜欢。Android?硬件抽象层(HAL)概要介绍和学习计划Android?的硬件抽象层,简单来说,就是对Linux?内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分...
88
热度 -
71
热度 -
[驱动开发] 嵌入式学习札记(二)——初识驱动开发
嵌入式学习笔记(二)——初识驱动开发前边粗略了解了下NANDFLASH,但是那些知识根本不够展开工作,现在开始学驱动开发。照例,先百科:参考书:《Linux设备驱动开发详解》百科ref:---------------------------------------------------------...
76
热度