- 217
- 0
- 约2.41万字
- 约 33页
- 2021-06-16 发布于天津
- 举报
前言
随着我国工业化的高速发展,对工业自动控制的要求也在不断地增长和提高。触
摸屏,作为一种可视化的人机接 口,以其小体积和高可靠性的特点逐步取代传统的按钮
控制和仪表控制,成为工控界人机接 口的主流。
本文分析了触摸屏设备的特点,国内外现状及发展趋势,设计了一种基于嵌入式实
时操作系统 WinCE5.0,并以ARM9 系列的 AT91SAM9261为核心处理器的大型触摸屏控
制器。综合考虑触摸屏设备的功能需求,提出了该课题的设计指标,制定了触摸屏控制
器总体设计方案,并以控制器硬件设计和操作系统移植两个方面给出了具体的体现。
以模块化和结构化的思想设计和实现了硬件平台。分析了触摸屏控制器中的主要硬
件模块,包括处理器核心模块、存储模块、触摸板模块、键盘模块、以太网模块和 USB
主从模块,给出了硬件设计方法及电路实现。建立了硬件测试环境,对哥哥硬件模块进
行调试。
基于搭建好的硬件平台,重点研究了嵌入式操作系统 WinCE 5.0的移植和 BSP的开
发。分析了 WinCE 5.0操作系统的体系结构和移植原理,在摄入了解三星公司 S3C2410
BSP 的基础上,给出了基于 AT91SAM9261的WinCE 5.0 BSP的开发流程。详细分析了
WinCE 5.0 Bootloader的工作原理和架构,根据触摸屏系统的功能需要和硬件资源分配,
设计了触摸屏设备的 Bootloader并给出了具体的开发步骤。深入研究了 OAL 的功能和
原理,对 OAL 开发中的重要函数和主要模块,给出了具体的实现。针对触摸屏控制器
的主要硬件模块,在分析 WinCE 5.0的中断模型和中断机制的基础上,开发了触摸屏驱
动程序、矩阵键盘驱动程序和 USB主机驱动程序。
在开发的 BSP基础上,利用 WinCE 5.0操作系统定制工具 Plarform Builder进行了操
作系统内核的定制和编译,同时对操作系统的性能进行测试。测试结果表明:WinCE 5.0
1
操作系统可成功移植到触摸屏控制器上,并能满足工业现场的实时性要求。
本课题对于基于 ARM9 和 WinCE 的触摸屏设备的开发具有很高的参考价值,对于
其它基于 ARM 和 WinCE 的开发也具有一定的参考价值。
关键词:触摸屏; μClinux;驱动程序; μC/OS-II ;S_CPU_A.ASM;
绪论
1 . 1 课题的研究背景
现阶段随着计算机技术的发展,人们对电子产品需求越来越高,不仅要求其性能良
好、可靠,功能多样而且要求其设计美观,操作人性。触摸屏和手写汉字输入就是在该
需求下的产物,而且这些技术已经广泛的渗透到我们的生活中了。比如银行的查询系统,
ATM 取款机,高档手机上的手写输入法以及各种手写板都是这方面的产品。
由于触摸屏技术的不断改进与革新,越来越多的电子产品采用触摸屏作为输入设
备,对用户来说非常方便,直观。而且省去了键盘和按钮,能够增大可携带的电子展品
的屏幕尺寸,能带给用户非常舒适的视觉效果。对于产品的设计者来说,设计产品更加
灵活,更容易推出富有个性的产品。触摸屏输入使得人机互交仅仅依靠手指触摸完成操
作,操作简便直观,而且就爱你姑耐用,节省空间。2077年六月苹果公司推出的 iPhone
手普及,就掀起触摸屏应用到 电子设备的高潮,它的操作界面设计比较人性化,用手点
击空触摸屏取代按钮和滚轮来完成手机的所有操作,还附加了很多按键操作无法实现的
功能,显然是一个多媒体娱乐平台。课件 良好的触摸屏产品非常受用户青睐,是未来中
高档电子产品的必不可少的输入设备。
现阶段我们把汉字输入到计算机,手机等电子产品的主要方式是通过饮马、形码。
2
但如果我们使用的电子产品输入设备是触摸屏,我们就会更倾向于采用手写输入。其实,
把汉字字符输入计算机等电子设备一直是中国使用、设计各种电子产品的一个难题。对
于计算机来说,饮马输入法有智能双拼、微软双频、清华紫光拼音输入法、搜狗输入法
等等,但如果用户不知道该汉字的读音,就非常麻烦,而且这种重码率非常高,影响输
入速率。对于形码输入法,比较流行的有王码,郑码。这两种输入法都是通过吧汉字分
解为字根,这些字跟对应不同的字母按
原创力文档

文档评论(0)