TSC2046简介 TSC2046是一款电阻触摸屏,电阻触摸屏的工作原理主要是通过压力感应原理来实现对屏幕内容的操作和控制的,这种触摸屏屏体部分是一块与显示器表面非常配合的多层复合薄膜,
s3c2410触摸屏驱动驱动不是很多,在此把它贴出来然后加上必要的注释:#include#include#include#include#include#include#include#include#include#include#include#include#include#include#include/*Forts.dev.id.
建立触摸屏驱动程序my2440_ts.c,首先实现加载和卸载部分,在驱动加载部分,我们主要做的事情是:启用ADC所需要的时钟、映射IO口、初始化寄存器、申请中断、初始化输入设备、将输入设备注册到输入子系统。代码如下:
一、移植环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand编译器:arm-linux-gcc-4.3.2二、移植步骤1. 准备驱动源码。因为linux-2.6.30.4内核中没有提供合适的ADC驱动和触摸屏驱动,所以这里就直接用友善提供
移植环境1,主机环境:VMare下CentOS 5.5 ,1G内存。2,集成开发环境:Elipse IDE3,编译编译环境:arm-linux-gcc v4.4.3,arm-none-linux-gnueabi-gcc v4.5.1。4,开发板:mini2440,2M nor flash,128M nand flash
//短短两百余行程序颇具玄机,在光标抬起后的处理中尤其值得推敲。#include #include #include #include #include #include #include #include #include #include #include #include #include #include /* For ts.de
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* For ts.dev.id.version */#define S3C2410TSVERSION 0x0101/*定义一
一、开发环境主 机:VMWare--Fedora 9开发板:Mini2440--64MB Nand, Kernel:2.6.30.4编译器:arm-linux-gcc-4.3.2二、前提知识1、Linux输入子系统(Input Subsystem): 在Linux中,输入子系统是由输入子系统设备驱动层