基于ARM9的大型触摸屏控制器的研究与开发

基于ARM9的大型触摸屏控制器的研究与开发

论文摘要

随着计算机技术和微电子技术的发展,嵌入式系统在工业控制中的应用越来越广泛。工控机稳定性差、成本高、体积大、移动困难等缺点使得人机界面设备逐渐由工控机平台向嵌入式平台转移。基于8/16位的人机界面设备已经越来越无法满足工业信息化对高处理能力、实时多任务、网络通信和超低功耗的要求。本文分析了人机界面设备的特点、嵌入式微处理器的特点和嵌入式操作系统的特性。研究和开发了一种基于实时操作系统Windows CE5.0,以ARM9系列的AT91SAM9261为核心处理器的人机界面设备控制器。以模块化和结构化的思想设计和实现了硬件系统平台。分析了人机界面设备中的主要硬件模块,包括Flash存储器模块、SDRAM存储器模块、触摸板输入模块、LCD显示模块、以太网模块的硬件设计方法,并给出了相应的电路框图实现。分析了系统软件平台的实现方法。文中详细分析了Windows CE5.0操作系统的结构和定制原理。给出了基于具体硬件平台的Windows CE5.0操作系统的定制流程。分析了基于AT91SAM9261的Windows CE5.0 BSP包的开发方法,并给出了BSP包的开发流程。文中详细分析了Windows CE Bootloader的概念和架构,设计和实现了人机界面设备系统的Bootloader。详细分析了OAL的概念和架构,以分阶段开发的方法设计和实现了人机界面设备系统的OAL层。根据系统的功能需求和硬件资源分配,设计和实现了LCD显示驱动程序、触摸屏驱动程序、以太网驱动程序和串口驱动程序。应用自主设计的BSP包定制人机界面设备系统的Windows CE5.0操作系统,通过功能测试和系统整体测试,定制的操作系统运行状况良好,占用资源少,效率高。导出的SDK可供用户自主开发基于此系统平台的应用软件来自由扩展功能。本文详细探讨了基于AT91SAM9261和Windows CE5.0的人机界面设备系统平台的整个开发过程。具体从硬件模块设计,BSP包开发等方面进行了深入的分析和研究。成功实现了人机界面设备系统平台的开发。本课题对基于ARM9和Windows CE的人机界面设备的开发具有很高的参考价值,对其它基于ARM和Windows CE的开发也具有一定的参考价值。本文在最后展望了此人机界面设备在工业领域的发展和应用前景并提出了不足和下一步的主要工作任务。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 大型触摸屏的概述
  • 1.2 人机界面设备的应用现状及发展概况
  • 1.3 课题的提出背景及研究意义
  • 1.4 课题的主要研究内容
  • 第二章 人机界面设备的系统设计
  • 2.1 人机界面设备的总体规划
  • 2.2 嵌入式处理器的选型
  • 2.2.1 嵌入式处理器的特点
  • 2.2.2 ARM 微处理器分析
  • 2.2.3 AT915AM9261 微控制器分析
  • 2.3 嵌入式操作系统选型
  • 2.3.1 嵌入式操作系统分析
  • 2.3.2 WINDOWS CE 在工业领域的优势
  • 2.3.3 WINDOWS CE 的开发工具
  • 第三章 系统硬件平台的设计与实现
  • 3.1 硬件总体结构
  • 3.2 主要硬件模块的设计与实现
  • 3.2.1 FLASH 存储模块
  • 3.2.2 SDRAM 存储模块
  • 3.2.3 LCD 显示模块
  • 3.2.4 触摸板模块
  • 3.2.5 以太网模块
  • 第四章 系统软件平台的设计与实现
  • 4.1 WINDOWS CE5.0 操作系统结构
  • 4.2 WINDOWS CE5.0 操作系统移植原理
  • 4.3 BOOTLOADER 的设计与实现
  • 4.3.1 BOOTLOADER 的概述
  • 4.3.2 BOOTLOADER 的架构
  • 4.3.3 BOOTLOADER 的开发
  • 4.4 OAL 的设计与实现
  • 4.4.1 OAL 的概述
  • 4.4.2 OAL 的架构
  • 4.4.3 OAL 的开发
  • 4.4.3.1 创建基本的OAL
  • 4.4.3.2 增强OAL 功能
  • 4.4.3.3 完成OAL
  • 4.5 设备驱动程序的分析
  • 4.5.1 WINDOWS CE5.0 中断机制
  • 4.5.2 WINDOWS CE5.0 驱动模型
  • 4.5.2.1 本机设备驱动程序
  • 4.5.2.2 流接口设备驱动程序
  • 4.6 设备驱动程序的设计与实现
  • 4.6.1 显示驱动程序
  • 4.6.1.1 显示驱动模型
  • 4.6.1.2 显示驱动的实现
  • 4.6.2 触摸屏驱动程序
  • 4.6.3 网络驱动程序
  • 4.6.3.1 网络驱动模型
  • 4.6.3.2 网络驱动的实现
  • 4.6.4 串口驱动程序
  • 4.7 创建操作系统镜像
  • 第五章 系统调试
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文和参与的项目
  • 附录:本课题设计的大型触摸屏控制器
  • 相关论文文献

    • [1].人机界面的技术应用[J]. 国内外机电一体化技术 2020(03)
    • [2].MT4424T系列人机界面[J]. 传感器世界 2010(05)
    • [3].车载人机界面可用性评估方法研究[J]. 上海汽车 2014(02)
    • [4].台达HMI DOP-B04S211人机精品上市[J]. 自动化应用 2011(05)
    • [5].让人机界面物尽其用[J]. 软件 2009(03)
    • [6].人机界面在计算机中的发展[J]. 计算机产品与流通 2017(12)
    • [7].台达 手持人机界面DOP-H系列[J]. 自动化博览 2015(11)
    • [8].台达人机界面推新品,整合视觉与人机两大技术[J]. 自动化技术与应用 2014(09)
    • [9].台达人机界面推新品,整合视觉与人机两大技术[J]. 仪器仪表标准化与计量 2014(05)
    • [10].做最好的人机界面——访普洛菲斯国际贸易(上海)有限公司总经理安部孝先生[J]. 可编程控制器与工厂自动化 2012(01)
    • [11].PLC与人机界面的通讯应用[J]. 印刷质量与标准化 2011(07)
    • [12].喜迎Pro-face可编程人机界面诞生20周年 全球累计销量突破200万台[J]. 塑料制造 2009(Z1)
    • [13].一种人机界面风格配置方法[J]. 黑龙江科技信息 2017(18)
    • [14].人机界面在城轨车辆上的应用[J]. 中国设备工程 2015(04)
    • [15].人机界面在购票机设计中的应用[J]. 中国包装工业 2015(08)
    • [16].为什么人机界面无处不在[J]. 软件 2009(05)
    • [17].人机界面:趋势为王[J]. 国内外机电一体化技术 2009(04)
    • [18].市场需求驱动人机界面创新[J]. 汽车与配件 2014(45)
    • [19].人机界面之“疑”[J]. 中国信息技术教育 2008(11)
    • [20].向更友好迈进,Microchip多款人机界面解决方案亮相[J]. 世界电子元器件 2010(07)
    • [21].Pro-face可编程人机界面诞生20周年[J]. 现代制造 2009(02)
    • [22].人机界面的功能及其选用[J]. 电世界 2009(04)
    • [23].台达全新7寸高彩人机界面DOP-B07S410闪亮登场[J]. 国内外机电一体化技术 2015(05)
    • [24].工业人机界面瞬时故障检测及恢复方法[J]. 可编程控制器与工厂自动化 2012(01)
    • [25].金牌人机界面专家 威纶通认真践行[J]. 软件 2010(07)
    • [26].Pro-face:人机界面专家[J]. 国内外机电一体化技术 2009(05)
    • [27].城市轨道交通综合监控系统人机界面的设计与实现[J]. 信息与电脑(理论版) 2017(19)
    • [28].串联人机协作的可穿戴人机界面[J]. 张江科技评论 2019(05)
    • [29].智慧工厂环境下人机界面交互的新思考[J]. 智慧工厂 2017(01)
    • [30].Pro-face人机界面无线通讯解决方案[J]. 国内外机电一体化技术 2012(03)

    标签:;  

    基于ARM9的大型触摸屏控制器的研究与开发
    下载Doc文档

    猜你喜欢