vxworks环境下基于minigui的动态界面实现方法研究

vxworks环境下基于minigui的动态界面实现方法研究

ID:34400933

大小:436.49 KB

页数:5页

时间:2019-03-05

vxworks环境下基于minigui的动态界面实现方法研究_第1页
vxworks环境下基于minigui的动态界面实现方法研究_第2页
vxworks环境下基于minigui的动态界面实现方法研究_第3页
vxworks环境下基于minigui的动态界面实现方法研究_第4页
vxworks环境下基于minigui的动态界面实现方法研究_第5页
资源描述:

《vxworks环境下基于minigui的动态界面实现方法研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、总第175期舰船电子工程Vol.29No.12009年第1期ShipElectronicEngineering65VxWorks环境下基于MiniGUI的动3态界面实现方法研究陈杨明芳李峻林(武汉数字工程研究所武汉430074)摘要如何在资源受限的嵌入式环境中实现高效、可动态配置的人机界面系统成为嵌入式开发中的一个亟需解决的问题。在VxWorks环境下,研究设计了一种基于MiniGUI图形支持系统的动态界面的实现方法,在对系统资源的占用尽可能的少的前提下,使人机界面可按需求进行灵活配置。关键词嵌入式;实时操作系统;图形界面;动态

2、变化中图分类号TP316ResearchonImplementationofDynamicUIBasedonMiniGUIinVxWorksSystemChenYangMingFangLiJunlin(WuhanDigitalEngineeringInstitute,Wuhan430074)AbstractItbecomesahotissueonhowtoimplementahigh2performanceanddynamicallyconfigurableUIsysteminanembeddedenvironmentwithl

3、imitedresources.ThispaperintroducesamethodtoimplementdynamicUIbasedonMiniGUIgraphicframeworkinVxWorks.Thismethodmakesuserinterfaceshighlyconfigurableaccordingtotherequirementsandconsumesminimumsystemresources.Keywordsembedded,realtimeOS,GUI(graphicuserinterfaces),dyn

4、amicvariationClassNumberTP316作站这样强大的支持。软件界面设计在保证功能1引言完备的前提下,必须考虑对系统资源的占用。如何信息技术的发展,特别是各类软件系统的广泛在完成功能的前提下,对系统资源的占用尽可能的应用,给人们的生活带来巨大影响。同时,人们对少,是嵌入式软件设计中的一个重要问题。软件系统的要求,特别是人机界面的要求也越来越另一方面,目前大多数的嵌入式软件系统的界高。软件系统功能越强大,人机界面也就越复杂,面,完成设计后,通常只能在有限程度内根据GUI相应所占用的资源也就越多。在硬件系统日新月元

5、素的属性(如窗口显示和隐藏,背景颜色,字体异的今天,这个需求对于普通计算机是不成问题等)调整显示效果,难以在程序运行中,根据使用者的,但在嵌入式领域,由于运行环境和资源受限的的需求进行GUI元素的动态产生和销毁,以及界特点,不可能对软件系统提供如同PC机,甚至工面的重布局,缺乏灵活性与扩展性。3收稿日期:2008年10月13日,修回日期:2008年11月6日作者简介:陈杨,男,硕士研究生,研究方向:软件工程、分布式计算、软件构件。明芳,女,工程师,研究方向:软件工程、分布式计算、计算机应用。李峻林,男,研究员,硕士生导师,研究方

6、向:软件工程、分布式计算、计算机应用。66陈杨等:VxWorks环境下基于MiniGUI的动态界面实现方法研究总第175期本文研究了VxWorks环境下,采用MiniGUI3.2自定义消息处理的动态面板图形支持系统实现动态界面的方法与技术,实现了利用MiniGUI提供的自定义控件技术,定义一种运行时可动态配置GUI元素和布局的界面系一个面板控件,称之为动态面板,作为所有动态变统,并使得界面运行过程中对系统资源占用较小。化控件的父窗口,主窗口则作为这个动态面板的父窗口。动态面板将完成对系统界面元素的布局和2VxWorks和Mini

7、GUI管理,系统中不可变和可动态改变的元素都将其作2.1VxWorks简介为父窗口。该界面是用户看到的系统主界面,也将VxWorks操作系统是美国WindRiver公司于是动态变化的显示区域。1983年设计开发的一种微内核,高可靠性,可裁剪同时需要对这个动的嵌入式实时操作系统(RTOS),是嵌入式开发环态面板编写相应的消息境的关键组成部分。良好的持续发展能力、高性能处理函数,让动态面板的内核,使得该系统被广泛应用于航空航天,军事完成部分消息处理事装备,医疗电子等各个领域,在嵌入式实时操作系件。其目的是改变传统统领域中具有广泛的应

8、用。MiniGUI程序中,将主2.2MiniGUI图形支持系统窗口作为所有控件和面MiniGUI是由北京飞漫软件技术有限公司开图1GUI元素层次结构板的父窗口,集中对所发的一种面向实时嵌入式系统的图形用户界面支有控件进行管理的模式,避免主窗口管理控件数量持系统。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。