-
[驱动开发] linux 监视文件系统,该怎么处理
linux监视文件系统进程的生命周期:开机到关机进程实现功能:每次磁盘空间或者移动存储设备空间有删除或者写入数据触发事件唤醒进程,计算磁盘空间或者移动存储设备空间,将结果输出到控制终端或者串口输出请问怎么实现------解决方案--------------------文件操作监控好像很难没做过帮顶-...
13
热度 -
[驱动开发] linux驱动学习过程中的困惑,高分求过来人指导,来拿分吧,英雄
linux驱动学习过程中的疑惑,高分求过来人指导,来拿分吧,英雄小弟前几天入手了一块ok6410的开发板,因为有一些linux编程与内核的基础,所以直接上手进行驱动开发学习。目前做了一个linux下LED灯的驱动和蜂鸣器的驱动,都是字符设备或混杂设备,都是查看原理图与芯片手册,在IOCTL中对一两个...
18
热度 -
48
热度 -
[驱动开发] μCOS-II容许各个任务的栈容量可变的优点
μCOS-II允许各个任务的栈容量可变的优点μCOS-II允许各个任务的栈容量是可变的不像某些商用内核要求所有任务栈容量大小一致.貌似优点是可以节省RAM...------解决方案--------------------是的,μCOS-II允许各个任务的栈容量是可变的,在创建任务时,指定了栈首地址,...
56
热度 -
[驱动开发] 嵌入式实时操作系统用什么来保证实时性?该怎么处理
嵌入式实时操作系统用什么来保证实时性?嵌入式实时操作系统用什么来保证实时性?1.自身实现上有什么要求?有啥指标必须实现。2.要提高实时性,那些地方必须做的和一般OS不同?比如中断、时钟啥的。。------解决方案--------------------适时分软适时和硬适时。一般是指硬适时。也就是响应...
69
热度 -
[驱动开发] 1点小疑惑,驱动程序访问内存的疑惑
一点小疑惑,驱动程序访问内存的疑惑张帆的windows驱动开发详解121页说:驱动程序被应用程序加载至内核模式地址,它能访问的只是这个进程的虚拟内存地址,而不能是其他进程的虚拟地址。对于这句,我有点疑惑:书中说,虚拟地址低2G是用户模式地址,高2G是内核模式地址,windows所有进程的内核地址映射...
8
热度 -
[驱动开发] ,嵌入式Linux驱动卸载时无法清除class目录
求助,嵌入式Linux驱动卸载时无法清除class目录本帖最后由hermitbin于2012-11-2319:59:08编辑我刚开始学驱动,还不是太懂,今天写了个S5PC100的简单LED驱动,但在rmmod驱动时,class中对应驱动的目录不能清除,再次加载驱动时报错,报错信息如下:/#insmo...
48
热度 -
[驱动开发] LINUX2.6.25.8 移植到 TQ2440 开发板下 根文件系统无法启动
LINUX2.6.25.8移植到TQ2440开发板上根文件系统无法启动StartLinux...Copylinuxkernelfrom0x00200000to0x30008000,size=0x00300000...CopyKerneltoSDRAMdone,NOW,BootingLinux.......
572
热度 -
[驱动开发] socket连接的建正方体式
socket连接的建立方式对于socket编程,一般都是server-client模式,server监听client通过connect让serveraccept,这样的情况下client编程的时候需要知道serverip现在手里有个模块,模块说明书里说此模块通过TCP进行通信,显然我无法对这个模块编...
6
热度 -
[驱动开发] 关于驱动程序里gpio_open等返回值的有关问题
关于驱动程序里gpio_open等返回值的问题问题:在下面驱动程序里,gpio_open、gpio_release、gpio_ctl_ioctl函数都返回0;以gpio_open函数为例,因为返回0,所以调用gpio_open应该得到返回值0,所以在测试程序里调用open函数时,它会调用gpio_o...
79
热度 -
[驱动开发] 请问sscanf的用法
请教sscanf的用法?charbuf[]intulCountsscanf(buf[2],"%02x",&ulCount)1.请问上句是什么意思呢?2.sscanf返回值是什么呢?------解决方案--------------------sscanf(buf[2],"%02x",&...
49
热度 -
[驱动开发] 关于简单的按键驱动 请问
关于简单的按键驱动请教//头文件#include<linux/module.h>#include<linux/types.h>#include<linux/fs.h>#include<linux/errno.h>#include<linux/mm...
79
热度 -
[驱动开发] 如何感觉驱动过滤和HOOK是一个样子的
怎么感觉驱动过滤和HOOK是一个样子的?驱动过滤是插入自己生成的设备,拦截IRP;HOOK是拦截消息。怎么感觉是一样的东西,特别相似啊。是这样吗?------解决方案--------------------模式很类似。适用在不同的场合。------解决方案--------------------我也...
52
热度 -
[驱动开发] Windows 驱动 全局变量 占用空间大小 有限制不 ?该如何解决
Windows驱动全局变量占用空间大小有限制不??貌似记得在哪边看到过,win驱动中函数的局部变量的内存占用不宜过大(∵驱动中堆上空间有限),如需要较大内存空间应该在堆上申请。那我想请问,全局变量的申请空间有没有大小的限制啊??例如这样的全局数组charg_buf[?]={0};能分配较大空间不?有...
811
热度 -
[驱动开发] android camera像素差值解决方法
androidcamera像素差值我目前在android4.0上做一个camera差值项目,把300万camera差值到500万,不知道怎么做,请各位指点一下,这个差值要底层sensor驱动来配合吗?因项目很紧急,非常感谢您的指点!------解决方案--------------------呵呵,不...
37
热度 -
[驱动开发] 怎么查找公共目录中的最新文件
如何查找公共目录中的最新文件例如在/bin目录下是大家都可以访问的,你自己的程序生成了一个最新的可执行文件存在该目录,通过查看文件的时间可以看到最新的文件,但问题来了,也许别人也刚刚在该目录生成了一个可执行文件,你怎么查找到属于你的最近的生成的那个文件------解决方案--------------...
53
热度 -
[驱动开发] linux下电容屏的触控驱动
linux上电容屏的触控驱动各位大侠,最近要做一个电容屏的触控驱动,之前没有这方面的经验,求教各位大侠,做一个电容屏的触控驱动的步骤是啥?我用的触控面板型号是nt11003,希望论坛里的各位大大帮忙解答,谢谢------解决方案--------------------你是想写一个TP驱动,这个简单了...
94
热度 -
[驱动开发] 想学嵌入式《该从哪里学起呢
想学嵌入式《该从哪儿学起呢?想学嵌入式《该从哪儿学起呢?------解决方案--------------------首先你要了解你基础,比如硬件基础1.数字电子技术基础,2.微机原理。这两本数必看,或者看相近的书籍。然后是软件1.c语言精通2.数据结构3.操作系统,我觉得计算机组成原理还是有必要看的...
66
热度 -
[驱动开发] nand flash 的生产镜像不是page的整数倍,该如何解决
nandflash的生产镜像不是page的整数倍最近在做生产镜像(kernel和APP是放在NANDflash中的,loader放在SPI中),flash是128M的,pagesize=2048,但是做出来的镜像loader引导不起来kernel;我们做出来的镜像大小不能被2048整除,也不能被20...
221
热度 -
[驱动开发] request_mem_region纳闷
request_mem_region疑惑在LDD3的与硬件通信那一章,第249I/O内存分配和映射有这样一段话,在使用之前必须首先分配I/O内存区域,就是必须使用request_mem_region函数来分配。但是为什么有的人说可以不用这个函数呢。到底谁说的对,究竟是什么原因,求高手解答。-----...
22
热度