基于嵌入式系统中触摸屏交互功能模块设计

作者: 51Touch     时间:2010-05-13     源于:维库开发网    总点击:
【导读】:本文以ARM920T内核的S3C2410芯片GX开发板为硬件平台,采用 Windows CE操作系统,设计了嵌入式系统触摸屏交互功能模块。并对有关技术问题做了分析与讨论。

    北京时间05月13日消息,中国触摸屏网讯,   

    1 引 言

    本文来自:http://www.51touch.com/touchscreen/news/front/201005/13-6719.html

    嵌入式系统拉近了人与计算机的距离,形成一个人机和谐的工作与生活环境。从某一个角度来看,触摸屏作为嵌入式计算机系统中一体化的输入输出设备,在制造工业、过程控制、通讯、仪器、仪表、汽车、船舶、航空、航天、军事装备、消费类产品等方面均得到广泛应用,影响到人类工作与生活的各个领域并极具应用前景,它与嵌入式系统的交互功能的程序设计是整个系统设计的关键。本文描述的这样的设计过程,对其中的技术问题给出了详细的解释。功能设计基于ARM920T内核的S3C2410芯片,以GX开发板为硬件平台,是以 Windows CE为操作系统实现的图文交互界面模块。

    2 系统交互功能的设计

    2.1 系统构架

    通常嵌入式系统的构架可以分成四个部分:处理器、存储器、输入输出(I/O)和软件部分。由于多数嵌入式设备的应用软件和操作系统都是紧密结合的,在这里我们对其不加区分,这也是嵌入式系统和通用PC 系统的最大区别。触摸屏嵌入式设计框图见图一。


图一:触摸屏嵌入式设计框图


    2.2  Windows CE的主要功能

    它是一个全新开发的模块化的图形用户界面的多任务操作系统,是一个支持多种CPU,拥有良好通信能力的高性能、高效率的实时操作系统。OEM厂家可以加入自己所需要的任何模块,或者除去不需要的。系统中一个应用程序的故障不会引起整个系统失效。

    2.3  操作系统对触摸屏的支持

    操作系统对触摸屏的支持是按分层的思想进行的。首先是应用层,编写的应用程序调用触摸屏/鼠标事件API(在牵引层有相关的API函数);其次,在驱动层有支持触摸屏的驱动程序。通过统一接口来调用操作系统内核的触摸屏设备驱动程序完成最终的设备控制。从中取出触摸屏的实际坐标值,把该值记录在初始化程序中,当下次有应用程序需要调用触摸屏驱动程序时,触摸屏驱动程序就会去检查初始化程序,读取其中的校正值,并把经过校正,影射后相对坐标值返回该应用程序。

    2.4  触摸屏电路

    GX开发板为硬件平台,板载SHARP 3.5?TFT 液晶屏LQ035Q7DB02,320×240,262,144 色,White LED 背光,带触摸屏。SHARP液晶自带四线电阻式触摸屏,可以直接和2410的触摸屏驱动电路连接,触摸位置直接用CPU 内置的ADC 电路采样而得。


图二:板载触摸屏电路

    触摸屏与OLED网推出微信公共平台,每日一条微信新闻,涵盖触摸屏材料、触摸屏设备、触控面板行业主要资讯,第一时间了解触摸屏行业发展动态。关注办法:微信公众号“i51touch” 或微信中扫描下面二维码关注,或这里查看详细步骤
相关阅读:3D打印    模具产业    微铸锻技术    石墨烯    OLED面板    夏普    iPhone 8    半导体    苹果    
关于我们 | 广告服务 | 联系我们 | 版权声明 | 隐私政策 | 网站地图 | 友情链接 | 欢迎投稿 | 加入收藏 | 意见反馈 | 经销商加入
网站广告、经销商加盟、触摸屏软件销售: 028-85108892 13183843395 028-66219290 联系人: 张小姐 产品购买联系方式如下:
地址:成都市高升桥东路2号高盛中心1109室 电话: 028-85108892 13183843395 028-66219290
版权所有 Copyright(C) 2003-2015 All rights reserved 中国触摸屏网 电子邮件: 51touch@126.com touch8@gmail.com
业务合作QQ:触摸屏技术,触摸屏报价,触摸屏软件咨询 43361182 触摸屏软件制作与技术支持:触摸屏软件,触摸查询系统,触摸查询软件 893008608 媒体合作QQ: 893008608

2000人超级QQ触摸屏群:59897879 171220106


分享到