
Linux-drivers
文章平均质量分 71
android83
这个作者很懒,什么都没留下…
展开
-
[转]linux下如何模拟按键输入和模拟鼠标
原文地址:http://hi.baidu.com/minyuanyang/blog/item/4c076209bc9b41a82fddd4fa.html 查看/dev/input/eventX是什么类型的事件, cat /proc/bus/input/devices设备有着自己特殊的按键键码,我需要将一些标准的按键,比如0-9,X-Z等模拟成标准按键,比如KEY转载 2009-09-14 10:31:00 · 1166 阅读 · 0 评论 -
【转】Linux 多点触摸简介
<br /> <br />原文地址: http://blog.youkuaiyun.com/makefish/archive/2010/06/03/5645475.aspx<br /> <br /> <br /> <br />在Linxu内核中,手指信息被内核抽象为一个个ABS数据包,由驱动顺序的发送给应用。<br /><br /><br />多点触摸的ABS数据包通常由ABS_MT标志。驱动调用input_mt_sync发送SYN_MT_REPORT来表示一个ABS数据包结束。应用收到SYN_MT_REPORT事件后转载 2011-02-27 13:54:00 · 1113 阅读 · 0 评论 -
电容触摸屏
<br />原文地址: http://hi.baidu.com/god_sperm/blog/item/2aaac228e8a1ece8e7cd400a.html<br /> <br />电容触摸屏2011-01-14 15:361.Kconfig文件<br /> 增加宏定义<br /> 2.Makefile文件<br /> 增加编译处理<br /> 3.添加程序源码Touch screen remote control design document2010年11月08日 星期一 13:08<转载 2011-02-25 11:16:00 · 2736 阅读 · 0 评论 -
【转】linux spi子系统驱动分析
<br />原文网址 : http://blog.chinaunix.net/u2/66039/showart_1686204.html<br /> <br /> 2.6.18内核下已经添加了完整的spi子系统了,参考mtd的分析,将从下到上层,再从上到下层的对其进行分析。<br /><br /> 以下先从下到上的进行分析: <br /><br /> driver/spi下有两个底层相关的spi驱动程序:<br /> spi_s3c24xx.c和spi_s3c24xx_gpi转载 2010-11-24 16:22:00 · 1139 阅读 · 0 评论 -
[转]Linux内核访问外设I/O资源的方式--待整理
<br /><br />Linux内核访问外设I/O资源的方式<br /> <br />Author: Dongas<br />Date: 08-08-02<br /> <br />我们知道默认外设I/O资源是不在Linux内核空间中的(如sram或硬件接口寄存器等),若需要访问该外设I/O资源,必须先将其地址映射到内核空间中来,然后才能在内核空间中访问它。<br /> <br />Linux内核访问外设I/O内存资源的方式有两种:动态映射(ioremap)和静态映射(map_desc)。<br /> <b转载 2011-01-15 14:48:00 · 667 阅读 · 0 评论 -
【转】深入分析request_irq的dev_id参数作用
<br />原文地址: http://blog.chinaunix.net/u2/67414/showart_1723891.html<br />request_irq的作用是申请使用IRQ并注册中断处理程序。<br />request_irq()函数的原型如下:<br />/* kernel/irq/manage.c */int request_irq(unsigned int irq, irqreturn_t (*handler)(int, void *, struct pt_re原创 2010-11-10 17:01:00 · 697 阅读 · 0 评论 -
[转]向linux模块驱动传递参数 module_param
<br />d转载 2010-12-31 14:45:00 · 765 阅读 · 0 评论 -
驱动模型-platform (kernel 2.6.27)
/Documentation/driver-model/platform.txt Platform Devices and Drivers~~~~~~~~~~~~~~~~~~~~~~~~~~~~See for the driver model interface to theplatform bus: platform_device, and platform_driver. This pseudo-busis used to connect devices on busses with原创 2010-11-03 15:18:00 · 726 阅读 · 0 评论 -
Linux Platform Device and Driver
原文地址: http://blog.chinaunix.net/u2/60011/showart_1018502.html作者:Dongas日期:08-06-27 从Linux 2.6起引入了一套新的驱动管理和注册机制:Platform_device和Platform_driver。Linux中大部分的设备驱动,都可以使用这套机制, 设备用Platform_device表示,驱动用Platform_driver进行注册。原创 2010-11-03 10:18:00 · 961 阅读 · 0 评论 -
【转】S3c-ts_android.c触摸屏驱动程序分析(待完善...)
原文地址: http://carvencao.blog.sohu.com/154360068.html 该驱动是6410在android系统上的触摸屏驱动,与S3c-ts.c相比,S3c-ts_android.c中主要是增加了几个条件编译以适应android系统。 注意,在这个驱动程序里,已经把把校正屏幕的系数定下来了,如果在android上层中的InputDevice.java中没有define一个pointercal文件,那么,这几个系数将会分发到屏幕,从而对触摸屏进行校正。这也是对屏幕转载 2010-11-02 17:00:00 · 1096 阅读 · 0 评论 -
sysfs文件系统
Linux 2.6 的内核引入了 sysfs 文件系统。sysfs 被看成是与 proc,devfs,和 devpty 同类别的文件系统。sysfs 把连接在系统上的设备和总线组织成为一个分级的文件,它们可以被从用户的空间存取到。这是被设计用来处理那些以前驻留在 /proc/ 的设备和驱动程序指定的选件以及用来处理那些以前由 devfs 提供支持的动态加载设备。在早期的 sysfs 实现中,一些驱动和应用仍然被当做老的 proc 条目。但是 sysfs 是未来的发展方向。下面转载 2010-10-22 16:42:00 · 1289 阅读 · 1 评论 -
位域和sizeof
使用位域的主要目的是压缩存储,其大致规则为:1) 如果相邻位域字段的类型相同,且其位宽之和小于类型的sizeof大小,则后面的字段将紧邻前一个字段存储,直到不能容纳为止;2) 如果相邻位域字段的类型相同,但其位宽之和大于类型的sizeof大小,则后面的字段将从新的存储单元开始,其偏移量为其类型大小的整数倍;3) 如果相邻的位域字段的类型不同,则各编译器的具体实现有差异,VC6采取不压缩方式,Dev-C++采取压缩方式;4) 如果位域字段之间穿插着非位域字段,则不进行压缩;5) 整个结构体的总大小为最宽基本类原创 2010-10-17 14:56:00 · 658 阅读 · 0 评论 -
【转】驱动程序使用tasklet机制
原文出处 http://blog.chinaunix.net/u/15169/showart.php?id=82989 驱动程序在初始化时,通过函数task_init建立一个tasklet,然后调用函数tasklet_schedule将这个tasklet放在tasklet_vec链表的头部,并唤醒后台线程ksoftirqd。当后台线程ksoftirqd运行调用__do_softirq时原创 2009-10-13 16:11:00 · 557 阅读 · 0 评论 -
[转]ubuntu udevinfo 命令
原文地址:http://hi.baidu.com/rhca/blog/item/2a00481613146e4321a4e95f.html root@ubuntu-T61:~# udevadm info -q path -n /dev/sda/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sdar转载 2009-09-23 16:34:00 · 2034 阅读 · 0 评论 -
【转】BusyBox中的FTP和TFTP的使用
原文地址:tftp --helpBusyBox v1.14.3 (2009-08-10 10:13:59 UTC) multi-call binaryUsage: tftp [OPTION]... HOST [PORT]Transfer a file from/to tftp serverOptions: -l FILE Local FILE -r FILE Remote FILE -g Get file -p转载 2011-03-10 11:13:00 · 1207 阅读 · 0 评论