Microwindow嵌入试GUI和Linux驱动间的关系(5-20)

原创 2005年05月20日 12:45:00
在Microwindows 的驱动层有支持触摸屏的驱动程序,可在src/drivers 中找到touchscreen.c 的文件就是其驱动程序。它又通过统一接口struct _mousedev{}来调用uClinux 内核的触摸屏设备驱动程序完成最终的设备控制。这一次我们使用的触摸屏校正程序就是在该驱动程序的基础上进行编写的,它取代Microwindows 驱动层的触摸屏驱动程序,直接访问uClinux 内核的设备驱动程序,取出触摸屏的实际坐标值。把该值记录在一个名为tpconfigure 的初始化程序中,当下次有应用程序需要调用触摸屏驱动程序时,触摸屏驱动程序就会去检查tpconfigure 然后读取其中的校正值,并把经过校正,映射后相对坐标值返回给应用程序。

相关文章推荐

基于S3C2440的嵌入式Linux驱动——DS18B20温度传感器(添加使用platform总线机制)

此代码为本人原创。该代码仍有不完善之处,有可能还要再次修改!仅供参考! 若有错误、疑问和意见请留言,非常感谢! 该驱动程序基于TQ2440开发板,内核2.6.30。 驱动程序比较简单...

linux驱动三大数据结构关系图

  • 2014年05月28日 11:55
  • 377KB
  • 下载

Linux驱动之一线式总线(以ds18b20为例)

一线式总线:1硬件特性:“一线式”:CPU和一线式器件之间的数据通信就一根数据线,无时钟线。 “串行”:数据一次传输一bits。 “总线”:这个数据线上可以挂载很多个一线式器件外设。 硬件接法:两...

移远EC20 4G模块Linux驱动移植和测试

#PS:要转载请注明出处,本人版权所有#PS:这个只是 《 我自己 》理解,如果和你的 #原则相冲突,请谅解,勿喷EC20简介EC20是一个全网通的4G模块,并提供了详细的驱动移植资料...

温湿度传感器si7020-a20 linux驱动编写

温湿度传感器在工业当中运用的比较广泛,通常用于检测设备所处环境的温度和湿度,温度过高,设备就有可能自动关机来保证设备不被烧坏。    我所采用的温湿度传感器是si7020-a20的芯片,I2C接口,地...

DS18B20 linux驱动程序 基于AT91SAM9260

调试了很久的DS18B20驱动,前些日子出现的问题一直是读出为0 ,卡了4天之后终于解决了,之前在控制口没有加上拉电阻,后来想到可能是这个问题,加了个大电阻,果然好了~#include #includ...

linux驱动—— ioctl中的cmd和_IO() , _IOR() , IOW() ,_IOWR() 以及_IOC_NR()的关系

在驱动程序里, ioctl() 函数传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 ioctl()的cmd可以通过使用宏...

linux驱动模型 -- bus,device,device_driver之间的关系

Linux 设备驱动模型中,按照层次的组织结构,抽象成总线(struct bus_type),设备(struct device),驱动(struct device_driver)的层次组织形式,这是最...

linux驱动学习笔记(三) -- bus,device,device_driver之间的关系

linux驱动模型 -- bus,device,device_driver之间的关系 说明:内核2.6.28与参考博客有一定的不同做相应的修改,并添加一些结构体代码 参考文章:http://blog...

linux驱动学习(七) ioctl中的cmd和_IO() , _IOR() , IOW() ,_IOWR() 以及_IOC_NR()的关系

以下部分内容来自互联网 在驱动程序里, ioctl() 函数传送的变量 cmd 是应用程序用于区别设备驱动程序请求处理内容的值。cmd除了可区别数字外,还包含有助于处理的几种相应信息。 ioctl...
  • ghostyu
  • ghostyu
  • 2012年10月18日 15:03
  • 13709
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Microwindow嵌入试GUI和Linux驱动间的关系(5-20)
举报原因:
原因补充:

(最多只允许输入30个字)