`
thecloud
  • 浏览: 877751 次
文章分类
社区版块
存档分类
最新评论

ARM-Linux触摸屏驱动移植--问题总结

 
阅读更多

硬件平台:FL2440

内核版本:2.6.28

主机系统:Ubuntu 11.04

内核版本:2.6.39

原创作品,转载请标明出处http://blog.csdn.net/yming0221/archive/2011/07/01/6579577.aspx

1、由于自己编译的内核触摸屏驱动选项选择的问题,触摸屏搞了好久

由于自己编译内核将触摸屏驱动以模块的形式编译的,方便自己调试ADC驱动和触摸屏驱动。遇到以下问题:

编译完触摸屏驱动完成后,利用insmod ts.ko加载驱动,之后在/dev/下生成鼠标结点文件mouse0,没有生成ts0

由于将触摸屏接口也一M的形式编译了,改成*

/dev下不生成event*节点,编译选项中选择Event interface

后面的touch screen驱动以模块的形式编译进内核,手动加载,方便自己调试

重新编译内核,内核编译完毕,烧写内核。

2、使用tslib更改环境变量

将环境变量写入/ec/profile

export QTDIR=/usr

export QPEDIR=/usr

export LD_LIBRARY_PATH=/usr/lib

export HOME=/usr/Settings

export QTDIR=/usr

export QPEDIR=/usr

export LD_LIBRARY_PATH=/usr/lib

export TSLIB_TSDEVICE=/dev/ts0

export TSLIB_TSEVENTTYPE=H3600

export QWS_MOUSE_PROTO="TPanel:/dev/ts0"

export TSLIB_CONFFILE=/usr/ts.conf

export TSLIB_PLUGINDIR=/usr/lib/ts

3、删除/etc/pointercal触摸屏校准文件,重新启动,执行校准
校准完毕,终于搞定,触摸屏正常使用。

分享到:
评论

相关推荐

    arm linux移植触摸屏驱动

    arm linux移植触摸屏驱动,用于触摸信号的滤波去抖等操作。

    ARM下的触摸屏驱动系统设计

    设计出了基于嵌入式Linux 和飞思卡尔i.MX27芯片以及AD7873 触摸屏芯片的驱动程序,并成功移植到内核中,实现了家庭控制器系统的触摸技术。

    天祥电子-linux2.6.31移植V1.5-完整版

    九、触摸屏驱动移植 十、USB 设备驱动移植 十一、USB 摄像头驱动移植 十二、CMOS 摄像头驱动移植 十三、其他字符设备驱动移植 十四、LCD背光驱动移植和开机LOGO的制作 十五、驱动程序在内核源码中的位置及设备名称 ...

    ARM2410 linux2.6.18驱动移植

    其中包括vivi正确的启动代码,触摸屏640x480移植日记, lcd640x480移植日记,cs8900网卡驱动移植日记,uda1341音频驱动移植日记。

    触摸屏驱动芯片ADS7843在LINUX2.6内核下的驱动程序.zip

    触摸屏驱动芯片ADS7843在LINUX2.6内核下的驱动程序.zip

    linux2.6.30.4驱动移植

    Kernel:2.6.30.4 os:ubuntu 8.10 gcc:arm-linux-gcc (3.4.4) cpu:s3c2410 介绍了LCD驱动 触摸屏驱动 网卡驱动 声卡驱动的详移植过程

    ARM 嵌入式LINUX 系统构建与驱动开发

    2 SD卡,和7843触摸屏 同时挂在SPI总线上,因为SPI只能挂一个设备,同时还做了I/O模拟的准备,把两个设备又通过跳线挂在4个IO上。 3 扩了个IIC的35个键子的键盘 用的ZLG的7290,不占用CPU,最大支持64个键子,只上...

    基于ARM_LINUX的多功能视频监控系统研究与实现.caj

    device-driver框架结构及Linux内核中提供的输入子系统框架,以及LCD、触摸屏、网卡、摄像头驱动框架等,分别设计并实现了LCD、触摸屏、摄像头、按键四种设备驱动程序,并对DM9000网卡驱动进行了移植操作。在应用程序...

    嵌入式Linux 开发ARM课件第一讲

    驱动开发实例:蜂鸣器驱动、按键驱动开发、串口驱动、触摸屏驱动、网络驱动开发、USB驱动、液晶屏驱动等。 ARMlinux移植过程。 引导程序Uboot移植。 最小系统启动开发过程。 嵌入式文件系统移植:ramdisk、JFFS2、...

    嵌入式ARM9-2440实战手册

    实验15 触摸屏控制实验153 实验16 ADC 应用实验167 实验17 IIS 音频总线实验178 实验18 USB 设备实验188 实验19 SD 卡接口实验215 实验20 TFTP 以太网通讯 228 实验21 Camera 应用实验239 实验22 BootLoader 实验250...

    嵌入式Linux应用开发完全手册有目录2

     第14章 ADC和触摸屏接口 第3篇 嵌入式Linux系统移植篇  第15章 移植U-Boot 第16章 移植Linux内核 第17章 构建Linux根文件系统  第18章 Linux内核调试技术 第4篇 嵌入式Linux设备驱动开发篇  第19...

    嵌入式Linux视频教程完整视频

    ADC与触摸屏驱动程序) 按键与LED驱动程序设计) LCD驱动程序设计) 嵌入式Linux应用程序开发班 嵌入式Linux内核驱动进阶班 .嵌入式Linux内核驱动深入班 .嵌入式ARM系统精讲班 嵌入式Linux高级项目班 1.嵌入式...

    郭天祥ARM9视频教程(第13和20讲均可观看).docx

    1. 移植tslib(触摸屏校正) 2. Qt/E-4.5.3在ARM上移植 3. Qtopia-4.2.4手机平台在ARM上移植 第二十三讲 Qt应用程序的开发 1. Qt编程入门,使用Qt助手 2. 元对象编译器介绍 3. 信号和槽机制 4. Qt应用开发实例 第十...

    ARM9嵌入式Linux开发 ppt——周卫老师

     ADC和触摸屏接口 分析U-Boot的代码结构,并介绍如何移植到开发板上。  分析Linux内核的代码结构以及启动过程,并介绍如何移植到开发板上。  介绍嵌入式Linux文件系统的目录结构,然后构造嵌入式Linux文件...

    嵌入式Linux驱动程序设计从入门到精通.part01.rar

    CHA8 demo.c 输入形式的触摸屏驱动 CHA9 简单的块设备驱动 CHA10 Linux内核MMC驱动 CHA11 demo.c 虚拟网络驱动 dm9000.c 移植的DM9000驱动 CHA12 demo S3C2410X红外驱动 IRDA SOCKET 红外SOCKET通信 CHA13 OSS.c ...

    嵌入式Linux之我行系列

    ·嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之触摸屏驱动 ·嵌入式Linux之我行——Linux-2.6.30.4在2440上的移植之UDA1341声卡驱动 ·嵌入式Linux之我行——u-boot-2009.08在2440上的移植详解(一) ·...

    嵌入式Linux应用开发完全手册

    第14章 ADC和触摸屏接口 第3篇 嵌入式Linux系统移植篇 第15章 移植U-Boot 第16章 移植Linux内核 第17章 构建Linux根文件系统 第18章 Linux内核调试技术 第4篇 嵌入式Linux设备驱动开发篇 第19章 字符设备驱动程序 ...

    嵌入式Linux驱动程序设计从入门到精通.part02.rar

    CHA8 demo.c 输入形式的触摸屏驱动 CHA9 简单的块设备驱动 CHA10 Linux内核MMC驱动 CHA11 demo.c 虚拟网络驱动 dm9000.c 移植的DM9000驱动 CHA12 demo S3C2410X红外驱动 IRDA SOCKET 红外SOCKET通信 CHA13 OSS.c ...

    嵌入式Linux驱动程序设计从入门到精通.part04.rar

    CHA8 demo.c 输入形式的触摸屏驱动 CHA9 简单的块设备驱动 CHA10 Linux内核MMC驱动 CHA11 demo.c 虚拟网络驱动 dm9000.c 移植的DM9000驱动 CHA12 demo S3C2410X红外驱动 IRDA SOCKET 红外SOCKET通信 CHA13 OSS.c OSS...

Global site tag (gtag.js) - Google Analytics