论文部分内容阅读
相比传统的呼吸机,基于膈肌机电的多功能自适应呼吸机在提高通气质量、减少人机不同步效应等方面有着较大的优势。其界面的友好型及简易性直接影响着临床应用的效果。但是随着嵌入式图形设备的多样性以及图形用户界面日趋丰富和完善,在一个平台下开发的GUI应用程序,很难移植到其它平台上。且每次开发GUI应用程序都会做很多重复性工作,增加了软件开发的周期。因此实现嵌入式GUI的标准化势在必行,而中间件技术是一种较好的解决方式。本课题首先研究了目前软件工程中中间件技术,针对嵌入式领域引出了嵌入式中间件技术。嵌入式GUI方面,分别介绍了嵌入式GUI中间件的产生及发展、特点以及市场现有的GUI中间件产品。通过对比,概述了本文设计的嵌入式GUI中间件。然后,按照层次结构的划分,详细介绍了本文中嵌入式GUI中间件的具体设计。先是介绍了使用中间件的嵌入式GUI体系结构,分有无操作系统分别介绍了GUI中间件的工作流程,然后分层阐述了GUI中间件的层次结构,分别从图形抽象层、输入抽象层、图形设备接口层、消息管理层、窗体控件管理层展开详细介绍。接下来,针对输入引擎与图形引擎,实现了在以LPC3250微控制器为核心的硬件平台上的一种引擎实现,分输入引擎和图形引擎分别进行了介绍。输入引擎方面,分键盘和触摸屏两部分分别介绍了各自的硬件设备选型及驱动程序实现。图形引擎方面也是首先介绍了图形设备选型,之后阐述了如何在当前选择的图形设备下实现图形抽象层定义的接口函数。最后,对于GUI中间件在呼吸机人机界面中的应用进行了介绍。首先是对呼吸机的功能及界面组成进行了简要介绍,主要是各个窗口的区域分布及作用。接下来对呼吸机界面的软件实现进行了详细介绍,具体包括软件层次架构、窗口状态机及消息循环、各窗口消息响应函数、文件架构图、实时曲线及数字参数的显示、中断服务程序ISR设计以及GUI系统的启动过程等方面。另外还对本课题进行了总结与展望。