msg2133触摸屏(TP源代码学习) 强调:下面的设备指触摸屏ABS:绝对值 1. input子系统简介 Linux输入设备总类繁杂,常见的包括有按键、键盘、触摸屏、鼠标、摇杆等等,他们本身就是字符设备,而linux内核将这些设备的共同性抽象出来,简化驱动开发建立了一个input子系统。子系统共分为三层,如图1所示。图1 驱动层和硬件相关,直接捕捉和获取硬件设备的数据信息等...
分类:
其他好文 时间:
2016-04-19 19:48:42
阅读次数:
530
原文地址:Linux设备驱动--块设备(一)之概念和框架 基本概念 块设备(blockdevice) 是一种具有一定结构的随机存取设备,对这种设备的读写是按块进行的,他使用缓冲区来存放暂时的数据,待条件成熟后,从缓存一次性写入设备或者从设备一次性读到缓冲区。 字符设备(Character devic ...
分类:
系统相关 时间:
2016-04-18 17:04:34
阅读次数:
156
Linux中一切皆文件 文件类型: 一般文件 - 目录文件 d 链接文件 l 块设备 b (以块为单位进行操作,比如硬盘) 字符设备 c (以字符为单位进行操作,比如主存) socket s (网络通讯设备) 管道 p ubuntu下terminal默认颜色 蓝色 - 目录 绿色 - 可执行文件 红 ...
分类:
系统相关 时间:
2016-04-14 01:30:03
阅读次数:
270
闲来无事,整理一下驱动入门知识!
大部分与网上整理的差不多,我主要想说的有两个特别的地方,刚入门的人看别人整理的肯定都不知道怎么测试。或者测试结果不像他们所写的那样!
第一点就是用mknod创建的设备名,设备号不能随便写,必须你所写的源文件命名的一致。
比如你在c文件中定义#define DEV_NAME "chardev"那么设备名就是chardev
设备号可以通过 cat /proc/d...
分类:
其他好文 时间:
2016-04-12 17:31:38
阅读次数:
668
tty驱动程序框架 一、TTY概念解析 在Linux系统中,终端是一类字符型设备,它包括多种类型,通常使用tty来简称各种类型的终端设备。 1.1串口终端(/dev/ttyS*) 串口终端是使用计算机串口连接的终端设备。Linux把每个串行端口都看作是一个字符设备。这些串行端口所对应的设备名称是 / ...
分类:
其他好文 时间:
2016-04-12 00:31:58
阅读次数:
212
概念:在Linux系统中,所有设备都被映射成 【设备文件】 来处理,设备文件,应用程序可以像操作普通文件一样对硬件设备进行操作。 整理自:(相当不错,建议有时间看下原文) 《第一章 设备驱动简介 1.3.节 设备和模块的分类》 《Linux设备驱动之字符设备驱动》 一般情况下,以 Linux 的设备 ...
分类:
系统相关 时间:
2016-04-11 22:33:21
阅读次数:
254
之前写字符设备驱动,都是使用register_chrdev向内核注册驱动程序中构建的file_operations结构体,之后创建的设备文件,只要是主设备号相同(次设备号不同),则绑定的都是同一个file_operations结构体,应用程序使用的也都是这一个结构体中注册的函数。这就会出现这样的一个弊..
分类:
其他好文 时间:
2016-04-11 18:57:55
阅读次数:
5793
最近在看LDD3,理解了一下,为了加深自己的印象,自己梳理一下。我用的CentOS release 6.6 (Final)系统。 一、编写编译内核模块的Makefile 以下是我用的Makefile Makefile要注意tab键和空格不能互相替换使用。这个Makfile其实会被调用2次,第一次这个 ...
分类:
其他好文 时间:
2016-04-11 18:48:32
阅读次数:
139
文章从上层应用访问字符设备驱动开始,一步步地深入分析Linux字符设备的软件层次、组成框架和交互、如何编写驱动、设备文件的创建和mdev原理,对Linux字符设备驱动有全面的讲解。本文整合之前发表的《Linux字符设备驱动剖析》和《 Linux 设备文件的创建和mdev》两篇文章,基于linux字符 ...
分类:
系统相关 时间:
2016-04-09 15:16:39
阅读次数:
195
tty驱动程序框架 一、TTY概念解析 在Linux系统中,终端是一类字符型设备,它包括多种类型,通常使用tty来简称各种类型的终端设备。 1.1串口终端(/dev/ttyS*) 串口终端是使用计算机串口连接的终端设备。Linux把每个串行端口都看作是一个字符设备。这些串行端口所对应的设备名称是 / ...
分类:
其他好文 时间:
2016-04-09 12:14:13
阅读次数:
176