查询触摸屏 | 工业触摸屏
登陆:用户 密码
网站首页 | 触摸屏资讯 | 触控一体机 | 触摸屏屏幕 | 触摸屏机柜 | 触摸显示器 |  触摸控制器 | 自助终端 | 呼叫系统 | 触摸屏论坛
电子大屏 | 触摸屏外设 | 考勤排队机 | 触摸屏新品 | 解决之方案 | 选购与维护 |  驱动与软件 | 数字城市 | POS 系统 | 触摸屏软件
触摸屏浏览器Toucher V4.1正式发   浙江杭州宏拓科技发展有限公司联   新疆诚信行商贸有限公司联系方式   福建省泉州卓远科技限公司联系方   Toucher触摸屏浏览器4.0正式发布   Toucher触摸屏浏览器4.0正式发布   广东省广州市3M誉思电子科技有限   欢迎加入中国触摸屏网群   广州市力麒贸易有限公司重庆分公   上海尚科信息技术有限公司    全国触摸屏销售热线:【请点击】
导航: 首页 >> 选购与维护 >> 触摸屏技术 >> 正文 全国触摸屏销售热线:(点击查看)
全国触摸屏经销商
【浙江杭州】杭州宏拓
【新疆乌市】新疆诚信行
【上 海 市】尚科触控
【贵州凯里】贵州易通
【福建泉州】泉州卓远
【广东广州】3M誉思触控
【重 庆 市】重庆力麒
【湖北武汉】武汉力麒
【北 京 市】北京联控
【江苏苏州】苏州名雅
汉王手写芯片的触摸屏控制器应用设计  
汉王手写芯片的触摸屏控制器应用设计
副标题:汉王手写芯片的触摸屏控制器应用设计
日期:2007-11-07 21:51:45     来源:中电网   编辑:51Touch 

引言

在PDA和中高端手机等手持设备中,触摸屏已经成为一种比较常用的输入设备,用户可以通过在触摸屏上的点击和写划完成与手持设备的交互。此外,由于基于触摸屏的中文手写输入法更符合我国各个文化层次的人使用,因此越来越多地出现在时下流行的各种手持设备中。大多数中文手写输入法完全由软件来实现,将输入法界面程序和后台识别算法集成到一起。其好处是不改变系统的硬件结构,而且便于升级;然而,使用商用的手写识别算法,较为高昂的费用和繁重的移植工作,会大大增加开发成本和延长开发周期。若使用开源的手写识别源代码(如kanjipad)进行移植开发,则一方面涉及移植的工作量问题,另一方面识别率比较低。针对以上这些由软件实现中文手写输入法所带来的一系列问题,本文提出一种在“PXA255微处理器+Linux+Qtopia图形界面”上由HW006芯片同时实现中文手写输入及触摸屏控制的设计方案。该方案有以下几个优点:

◇ 软件方面将触摸屏驱动和手写识别的工作合二为一。
◇ 完全在用户空间实现触摸屏的驱动,减少了硬件平台的依赖性,降低了驱动设计的难度,分层的驱动设计思想也不会破坏原有程序的完整性。
◇ 硬件方面,省去了专用的触摸屏控制器芯片,降低了成本。
因此,该方案在工作量、成本、难度方面均有着明显的优势,从而大大缩短了开发周期,增强了实用性。

1  HW006简介

HW006是一款汉王手写芯片,它内置了触摸屏控制电路和对外的UART接口,同时提供了灵活的控制命令接口,可以满足触摸屏LCD分离型、触摸屏LCD一体型等不同情况下的各种应用需求。

1.1  HW006主要功能

◇ 支持6 763个简体中文(GB2312)、52个英文大小写字母、10个数字、12个常用符号的手写识别输入,并可自由组合,设置识别范围;
◇ 支持点击模式、手写模式和混合模式;
◇ 内嵌触摸屏控制硬件和软件,可直接与触摸屏相连接;
◇ 支持异步串行通信接口(UART),通信波特率可设置,便于与各种CPU进行通信;
◇ 在手写状态下,识别参数可设置。
可见,HW006完全可以实现预想的功能。根据实际需要,选用混合模式。

1.2  HW006的通信协议

HW006为从设备,主设备对该芯片发送控制命令,HW006可以执行相应的功能。

(1) 主设备向手写芯片发送命令

格式如下:

 

(2)  手写芯片向主设备发送数据

这里主要介绍混合模式下的数据格式,如下:

 

在混合模式下,手写芯片先发送轨迹坐标,属性表示该点的状态:0x00,落笔;0x05,移笔;0x0f,抬笔。EOF表示发送轨迹结束标志,其值为0xff。之后发送识别字的编码,低字节在前,高字节在后。

1.3  命令码的简单介绍

对HW006进行操作控制的主要命令码如表1所列。

表1  HW006的主要命令码

 

2  硬件框图以及通信格式简介

硬件框图如图1所示。

 

图1  硬件框图

UART通信格式: 上电默认波特率,9 600 bps;数据位,8位;校验位,无;停止位,1位;先低位后高位。触摸屏采用了4线电阻屏,在触摸屏与HW006连线处,需要加上滤波电容。

上电初始化时,默认工作模式为点击模式。用户可根据应用需要,设置相应工作模式。使用混合模式时必须通过UART给系统发送4个数据X1、Y1、X2、Y2,以确定矩形手写区域的范围。

3  手写输入法及触摸屏驱动的实现

选用的图形界面系统Qtopia是由Trolltech公司所开发的专门用于嵌入式Linux操作系统电子设备的应用平台,这里使用开放源代码的Qtopia PDA版。它具有可定制的用户界面和集成的组件,其组件包括窗口操作界面、游戏和多媒体、PIM应用程序、输入法、本地化支持和无线支持等。对于输入法,它提供了一系列的通用API,便于开发用户自己的输入法。

Qtopia软件平台可分为4个层次,如图2所示。

 

图2  Qtopia软件平台层次结构

其中在Qt/Embedded层提供了触摸屏的API,在Qtopia层提供了输入法的API。需要完成的工作: ①  在Linux层编写触摸屏库,提供给Qt/Embedded层调用;②  改写Qt/Embedded层的触摸屏API;③  在Qtopia层利用输入法API完成手写输入法的手写显示和识别字显示的界面。下面详细介绍以上步骤。 

3.1  在Linux层编写触摸屏库

主要是提供设置HW006工作模式、读/写HW006数据以及对读到的数据进行发送的接口函数,最终编译成动态链接库,可供上层的应用程序调用。主要的接口函数及程序的主要代码如下:

(1)  打开串口
int *ts_open(const char * device) {

*fd=open(device,O_RDWR| O_NONBLOCK); 
if ( (*fd) < 0 ){
printf(open error!\n);
return NULL;
}
return fd;
}

 

本新闻共2页,当前在第1页  1  2  

对这篇文章您有更多的想法? 请去论坛发表意见吧   
“汉王手写芯片的触摸屏控制器应用设计” 的相关新闻
意法半导体ST推出四线阻性触摸屏控制器芯片飞思卡尔新款ColdFire LCD微处理器MCF5227x集成触摸屏控制器
好酒要走出巷子 汉王借潘石屹的另类造势 
IT经理世界:汉王在移动时代突破垂直极限任天堂新主机可能将使用触摸屏控制器
【江苏南京】维达前线
【四川成都】东骏博锐
【山西太原】鑫 远 望
【云南昆明】昆明德添
【福建厦门】厦门卓远
【福建福州】首钢环星
【山东济南】鸿飞触控
站内搜索 站内搜索
选择搜索类别:
软件开发 软件开发
Toucher2.2在线演示
时代广场软件首页
成都市勘察测绘研究院软件首页
眉山经济贸易委员会软件首页
推荐新闻 推荐新闻
友达、华映将推新品,电
Toucher触摸屏浏览器4.0
Toucher触摸屏浏览器V4.
Toucher触摸屏浏览器4.0
在便携设备中应用电容式
KTV市场触摸屏 又掀娱乐
山东青岛触摸屏项目招标
设为首页加入收藏网站地图友情链接联系我们  |  广告联系 |
网站广告、经销商加盟、触摸屏软件销售:13183843395 028-85582323 联系人:张小姐 杜先生 传真:028-85582323
   四 川   028-81934978 云 南   0871-5109466 南 京   025-83610010
   上 海   13816713998 山 西   0351-7321227 苏 州   0512-65581867
   厦 门   0592-5615268 福州    0591-87611230 北 京   010-62631382
   山 东   13396407999 重 庆   023-68609756 武 汉   027-87851201
   广 东   020-87507489 泉 州  0595-88150378 凯 里  0855-8220226
   贵 阳  0851-5566120 浙 江  13805704917 其 他… 028-85582323
电子邮件: 51touch(A)126.com 请将地址中的"(A)"改成"@",避免垃圾邮件出此下策,望谅
版权所有 Copyright© 2003-2006 触摸屏在线 地址:成都市倪家桥8号 邮编:610041

在线咨询QQ: 43361182   

触摸屏、触摸屏软件、触控一体机咨询