学位论文 > 优秀研究生学位论文题录展示

便携式网络故障测试仪的人机交互接口设计

作 者: 钟铮
导 师: 王厚军
学 校: 电子科技大学
专 业: 检测技术与自动化装置
关键词: 人机交互接口 MiniGUI 用户界面 输入引擎 移植
分类号: TN98
类 型: 硕士论文
年 份: 2006年
下 载: 167次
引 用: 1次
阅 读: 论文下载
 

内容摘要


便携式网络故障测试仪是一种能够进行网络分析、网络管理和检测网络故障的测试仪器。人机交互接口是指使用者与系统交互的基础平台,是使用者与仪器之间传递和交换信息的接口。该测试仪选用触摸屏和液晶显示屏做为输入输出设备,采用ARM单片机与Linux操作系统的嵌入式架构。其人机交互接口采用图形用户界面(GUI)实现,这种方式使人机交互接口更直观、更人性。本文结合便携式网络故障测试仪的开发,通过分析测试仪的功能需求,选用MiniGUI系统设计了该测试仪的人机交互接口,具体包括:(1)人机交互接口的总体设计。分析便携式网络故障测试仪的功能需求,确定课题研究的目标是用图形用户界面为其提供人机交互信息。并在目前流行的嵌入式GUI系统中选择MiniGUI作为测试仪人机交互接口的嵌入式GUI支持平台。再通过对整机软件构架的分析,确认人机交互接口软件与功能实现软件之间的通信关系。(2)显示部分和输入部分的软件实现。MiniGUI的最底层是图形和输入抽象层,它们分别提供了底层图形接口和触摸屏的输入接口。因此,人机交互接口设计可分为显示部分与输入部分。显示部分主要是实现图形用户界面,通过设计界面样式,给出窗口实现和事件触发的具体算法流程;输入部分则主要是实现触摸屏的IAL输入引擎实例,提出关键函数的具体流程,并探讨触摸屏物理坐标到象素坐标的映射算法。(3)软件移植与调试。软件移植是指通过交叉编译、平台调试等方法将某种硬件平台下能够稳定运行的程序转移到另一种硬件平台下,程序同样能够稳定运行的过程。人机交互接口软件首先需要在PC机上编译调试,再移植到目标板上。通过分析交叉编译与平台调试中出现的问题,探讨解决办法。

全文目录


第一章 引言  9-13
  1.1 便携式网络故障测试仪简介  9
  1.2 嵌入式人机交互系统的概况  9-11
    1.2.1 嵌入式系统的技术特点  9-10
    1.2.2 人机交互接口  10-11
    1.2.3 嵌入式GUI 系统  11
  1.3 课题设计目标及研究内容  11-13
第二章 总体设计  13-25
  2.1 需求分析  13-14
  2.2 测试仪界面的整体设计  14-16
  2.3 方案选择  16-20
    2.3.1 嵌入式GUI 的实现  16
    2.3.2 常见嵌入式GUI 系统  16-19
    2.3.3 方案选定  19-20
  2.4 MINIGUI 简介  20-21
  2.5 整机软件构架  21-23
  2.6 本章小结  23-25
第三章 显示部分的详细设计  25-39
  3.1 图形抽象层——GAL  25-26
  3.2 显示界面的样式设计  26-27
  3.3 主窗口程序设计  27-33
    3.3.1 消息驱动机制  27-28
    3.3.2 算法流程及关键接口函数  28-32
    3.3.3 主窗口显示效果图  32-33
  3.4 头部对话框的设计  33-38
    3.4.1 非模态对话框  34
    3.4.2 算法流程及关键接口函数  34-38
  3.5 本章小结  38-39
第四章 输入部分的详细设计  39-47
  4.1 输入抽象层——IAL  39
  4.2 输入引擎的编写  39-46
    4.2.1 IAL 的INPUT 结构  40-41
    4.2.2 关键函数  41-44
    4.2.3 添加输入引擎  44-45
    4.2.4 坐标转换算法  45-46
  4.3 本章小结  46-47
第五章 软件移植与调试  47-59
  5.1 测试仪开发环境  47-48
  5.2 移植准备  48-51
    5.2.1 函数库编译模式的选择  48-49
    5.2.2 函数库编译所需资源  49
    5.2.3 运行环境  49-51
  5.3 移植过程  51-54
    5.3.1 安装与配置  51-53
    5.3.2 目标板移植过程  53-54
  5.4 交叉编译问题  54-55
  5.5 软件调试  55-58
    5.5.1 调试方式  55-57
    5.5.2 调试问题解决  57-58
  5.6 本章小结  58-59
第六章 总结  59-61
致谢  61-62
参考文献  62-63
附录  63-70
攻硕期间取得的研究成果  70

相似论文

  1. 基于ARM7的车载控制中心研制,U463.6
  2. 保留残迹重建前交叉韧带移植物再血管化的实验研究,R687.2
  3. 脐血间充质干细胞移植治疗帕金森大鼠的实验研究,R742.5
  4. 用体细胞核移植构建的猪早期胚胎冷冻保存研究,S828
  5. MCMV感染同种异型皮肤移植小鼠急性间质性肺炎模型的建立,R-332
  6. p38MAPK抑制剂CBS3830对糖尿病大鼠自体静脉移植内膜增生的影响及机制探讨,R587.1
  7. 人IVF周期中短时受精方法及其临床结果的研究,R714.8
  8. 自体骨髓干细胞移植治疗乙肝肝硬化临床研究,R575.2
  9. 异氟醚和七氟醚对非体外循环冠状动脉旁路移植术患者心肌保护作用的比较,R614
  10. 脑源性神经营养因子对骨髓间质干细胞移植治疗大鼠脑出血的影响,R743.34
  11. 心梗后骨髓间充质干细胞移植的最佳时间研究,R542.22
  12. 骨髓间充质干细胞血肿周边移植对大鼠脑出血的治疗作用及相关机制的探究,R743.34
  13. 基于ANDROID的H.264视频编解码技术的研究与实现,TN919.81
  14. 重组hIL-10抗家兔皮肤移植排斥反应及其对IL-2、IFN-γ、GCs、T细胞凋亡的影响,R392
  15. 自体骨髓干细胞移植治疗失代偿期肝硬化的临床研究,R575.2
  16. 人外周血干细胞向肝细胞转化的研究,R575.1
  17. 自体骨髓干细胞移植治疗失代偿期肝硬化的临床研究,R575.2
  18. 移植段神经与周围血管伴行修复长段神经损伤的研究,R651.3
  19. 钉棒系统加伤椎体植骨成形治疗胸腰椎不稳定爆裂性骨折,R687.3
  20. 肾移植供、受体生存质量调查研究,R699.2
  21. 明胶海绵微粒化疗栓塞兔VX2肝移植瘤的药代动力学研究,R735.7

中图分类: > 工业技术 > 无线电电子学、电信技术 > 无线电、电信测量技术及仪器
© 2012 www.xueweilunwen.com