触摸屏程序设计
祝烈煌
中教832
liehuangz@bit.edu.cn;1.实验目的
学会Linux下S3C2410A触摸屏驱动的使用方法。; 硬件:
PC机 1台
MagicARM2410教学实验开发平台 1台
软件: RedHat Linux 9.0操作系统
嵌入式Linux开发环境
; 使用S3C2410A触摸屏驱动编写应用程序,读取触摸屏的触点座标值及动作信息,并在串口终端中打印出来。;(1) 仔细阅读本书第1章的内容,了解实验箱的硬件结构,注意触摸屏电路。
(2) 仔细阅读S3C2410A用户手册中的《ADC TOUCH SCREEN INTERFACE》一节,理解该控制器的相关寄存器的使用方法及特点。 ; S3C2410A微控制器内嵌了一个ADC和触摸屏接口,只需要在微控制器外部外接少量器件,就可以与触摸屏相连,实现触摸功能。 在Linux操作系统中,该控制器对应的字符型驱动源文件为:s3c2410-ts.c,将该驱动编译为模块后,生成驱动模块:s3c2410ts.ko。使用该驱动模块时,只须将该模块用insmod命令插入到内核中即可。
该模块插入内核后,自动在Linux的/dev/目录下创建节点touchscreen。
对触
原创力文档

文档评论(0)