嵌入式系统软件GUI中间件研究与设计
发布时间:2021-02-02 00:12
近年来,嵌入式系统的应用得到了极大地发展,嵌入式技术已经成为计算机领域中的一个热点研究问题。随着市场需求的扩大和嵌入式硬件性能的提高,越来越多的嵌入式产品开始提供直观、精美的图形用户界面。嵌入式系统的开发者希望使用一种成熟的嵌入式图形界面中间件缩短软件开发周期,提高界面开发效率。本文以研究设计一款嵌入式图形用户界面中间件为目标,研究分析了目前国内外几款成熟的嵌入式图形产品,深入了解了消息机制、窗体剪切域原理、窗体结构管理、绘图算法、平台适配等核心技术。针对现有产品的不足,借鉴了中间件技术,设计并实现一款支持多任务窗体机制的,跨平台(包括芯片板卡解决方案、嵌入式操作系统、第三方嵌入式GUI平台)的,WIMP风格的嵌入式图形用户界面中间件,简称EGUI-M (Embedded Graphical User Interface Middleware)。EGUI-M位于嵌入式系统的硬件平台和操作系统之上,嵌入式应用软件之下。它屏蔽不同的嵌入式OS和硬件平台的绘图操作的技术细节,为应用程序开发人员提供多任务窗体机制和功能完备的控件,并且使用标准的WIN32图形界面编程接口。本文详细论述了EGUI...
【文章来源】:山东科技大学山东省
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
嵌入式中间件的结构
图2.2Qt实现跨操作系统的机制Fig.2.2ThePrineiPleofCross一PlatformofQT针对嵌入式环境推出了Qt/Embedded产品,具有优秀的跨平接近,采用了中间件的思想和设计方法。同时它还采用模块裁剪到800KB,最多3MB。Qt/Embedded在底层摒弃了X1ib,采。同时,将外部输入设备抽象为keyboard和Inouse输入事只能采用FrameBuffer,就注定它必须依赖嵌入式Linux图形应用领域。Qt/E的升级,继承了Qt4的新技术:高效能渲染引擎、模架构,改进的功能特点包括文本渲染与多线程技术。UItZ,]
画线、区域剪切、调色板等),BMP、JPG图片支持,字体支持以及基础机制(如内存管理,时钟控制等);窗体管理层实现控件、窗体管理和GDI功能;应用程序接口层则采用了与W工 N32GDI编程接口兼容的协议,供图形用户界面编程人员使用。其结构框架如图3.1所示:图3.1嵌入式GUI中间件体系结构Fig.3.lTheArchiteetureofEmbeddedGUIMiddleware这样分层的好处是:(1)每一层各司其职,其开发重点各有不同:驱动适配层注重对
本文编号:3013683
【文章来源】:山东科技大学山东省
【文章页数】:87 页
【学位级别】:硕士
【部分图文】:
嵌入式中间件的结构
图2.2Qt实现跨操作系统的机制Fig.2.2ThePrineiPleofCross一PlatformofQT针对嵌入式环境推出了Qt/Embedded产品,具有优秀的跨平接近,采用了中间件的思想和设计方法。同时它还采用模块裁剪到800KB,最多3MB。Qt/Embedded在底层摒弃了X1ib,采。同时,将外部输入设备抽象为keyboard和Inouse输入事只能采用FrameBuffer,就注定它必须依赖嵌入式Linux图形应用领域。Qt/E的升级,继承了Qt4的新技术:高效能渲染引擎、模架构,改进的功能特点包括文本渲染与多线程技术。UItZ,]
画线、区域剪切、调色板等),BMP、JPG图片支持,字体支持以及基础机制(如内存管理,时钟控制等);窗体管理层实现控件、窗体管理和GDI功能;应用程序接口层则采用了与W工 N32GDI编程接口兼容的协议,供图形用户界面编程人员使用。其结构框架如图3.1所示:图3.1嵌入式GUI中间件体系结构Fig.3.lTheArchiteetureofEmbeddedGUIMiddleware这样分层的好处是:(1)每一层各司其职,其开发重点各有不同:驱动适配层注重对
本文编号:3013683
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3013683.html