收藏本站
收藏 | 论文排版

MicroWindows在嵌入式系统中的应用研究

亓向国  
【摘要】:随着电器产品的数字化,嵌入式系统在越来越多的领域中得到应用,产品与用户之间交互增多,图形用户界面(Graphical User Interface),作为人机交互技术的重要内容,以丰富的图形图像信息、直观的表达方式与用户交互。使用GUI系统作为人机界面,使软件系统简洁、美观、应用方便,更加人性化,现在GUI己经大量应用在嵌入式领域。嵌入式图形用户界面系统在嵌入式系统中的地位日益重要。 论文分析比较了MiniGUI, MicroWindows, OpenGUI及Qt/Embedded四种主流嵌入式图形用户界面系统的功能与性能,并选择MicroWindows为研究对象进行深入研究。接下来分析了MicroWindows分层的体系结构,并对其中重要部分进行了深入研究,较好地从整体上清晰的把握MicroWindows系统的架构和设计思想,嵌入式图形系统MicroWindows采用分层的体系结构和客户服务器模型,具有运行稳定、占用系统资源少等特点,但也存在对多线程程序的支持、客户/服务器通信效率低等不足,针对这些问题,做了以下工作: MicroWindows的服务器能够支持多个客户端进程同时运行,但存在客户端进程必须是单线程的要求,否则就会对临界资源产生访问冲突,如请求包缓存区,网络套接字和事件队列等临界资源。本文根据客户进程和服务器之间发出请求、接收应答和事件驱动的交互方式,针对同步和异步的交互过程分别采用不同的策略,实现了MicroWindows支持客户端多线程的应用程序。 MicroWindows的客户端进程和服务器之间通过网络套接字socket进行通讯,一次数据传输需要经过从客户缓存区到Linux核心空间,再从Linux核心空间到服务器空间的两次拷贝过程,这种方式带来较大的系统开销,特别是传送大量数据时效率较低。本文通过共享内存的通讯方式,避免了数据的两次拷贝过程,提高通讯效率,并且能够实现对用户透明的动态切换两种通讯方式。最后结合具体的应用,通过实验程序验证了改进的可行性和正确性。


知网文化
【相似文献】
中国期刊全文数据库 前20条
1 周晓光;翟尹羚;;基于嵌入式Linux下的MiniGUI的应用[J];电脑知识与技术;2005年35期
2 敬梅;陈利学;;嵌入式Linux环境下MiniGUI的移植[J];现代计算机;2006年10期
3 黄天戍;付东兴;;基于S3C2410的POS系统的GUI设计[J];仪表技术;2006年01期
4 姚文利;李建庆;;WinCE.net下图形用户界面的开发[J];电脑学习;2007年04期
5 吴新华;;MiniGUI在S3C2440上的移植及软件开发[J];萍乡高等专科学校学报;2010年06期
6 王云博;李德升;白琳;罗玉平;;一种轻量级嵌入式GUI系统及其实现[J];计算机应用;2006年09期
7 康伟民;;基于嵌入式Linux系统的MiniGUI的移植[J];大众科技;2007年06期
8 何丽宏;;基于嵌入式系统的GUI框架设计[J];福建电脑;2009年09期
9 李国光;王文海;;基于嵌入式Linux系统的MiniGUI的移植研究[J];组合机床与自动化加工技术;2011年02期
10 罗从难,耿增强,李小群,郑良辰;嵌入式的图形用户界面[J];测控技术;2000年04期
11 王妮娜;陈杭;;基于ARM7 LPC2292的图形界面系统[J];机电工程;2007年11期
12 谭平;刘建新;;基于ARM的嵌入式标记机控制系统设计[J];信息技术;2008年08期
13 周恕义;徐晓亮;李小勇;;新型嵌入式多媒体系统架构[J];计算机工程与应用;2011年01期
14 夏继强,聂慧萍,袁骏,耿春明;一种用于嵌入式系统的液晶显示单元设计[J];微计算机信息;2005年10期
15 闵华松 ,李爱平;ARM平台的Microwindows图形编程[J];电子设计应用;2005年11期
16 林学祥;李伟鹏;;基于MiniGUI的IAL定制及触摸屏驱动程序开发[J];计算机工程与设计;2008年12期
17 唐敏;宋杰;李敬仕;;基于MiniGUI的触摸屏驱动程序开发与应用[J];微计算机信息;2010年35期
18 吴术;马维华;解书钢;王钦玉;;一种面向工控领域GUI的设计与实现[J];微型电脑应用;2008年10期
19 陆科进,徐宏炳;基于RTOS的嵌入式微型图形人机界面的设计[J];现代计算机;2003年02期
20 蔡海蛟;危峻;;便携式红外相机中触摸屏原理与应用[J];计算机工程与设计;2008年07期
中国重要会议论文全文数据库 前10条
1 吴旭文;王勇;张惊雷;;嵌入式高性能GPIB控制器[A];江苏省计量测试学会2005年论文集[C];2005年
2 陈福;周树杰;林小竹;杨跃翔;;应用嵌入式系统进行数据采集的研究[A];2004全国测控、计量与仪器仪表学术年会论文集(下册)[C];2004年
3 孙柏林;;从“自成系统”到“嵌为一体”——军用嵌入式系统漫谈[A];04'中国企业自动化和信息化建设论坛暨中南六省区自动化学会学术年会专辑[C];2004年
4 冯斌;张恩军;隗娜;;基于嵌入式系统的无线监控终端研究[A];2006电力系统自动化学术交流研讨大会论文集[C];2006年
5 刘树鑫;曹云东;侯春光;刘晓明;;嵌入式系统在断路器智能控制中的应用[A];第一届电器装备及其智能化学术会议论文集[C];2007年
6 朱芳;章坚武;;基于网络处理器的VoIP网关设计[A];浙江省电子学会第七次会员代表大会暨2007学术年会论文集[C];2007年
7 董治华;张林锐;刘亮;;基于智能压力变送器的嵌入式检测系统研究[A];第十九届测控、计量、仪器仪表学术年会(MCMI'2009)论文集[C];2009年
8 李光先;陆阳;;应用UC/OS-Ⅱ设计嵌入式实时多任务软件[A];全国第13届计算机辅助设计与图形学(CAD/CG)学术会议论文集[C];2004年
9 梁磊;洪永强;;基于网络技术的嵌入式系统[A];福建省科协第四届学术年会提升福建制造业竞争力的战略思考专题学术年会论文集[C];2004年
10 尔宾;虞小伟;吴强;刘明亮;;基于实时嵌入式操作系统的多媒体播放器设计[A];2007通信理论与技术新发展——第十二届全国青年通信学术会议论文集(上册)[C];2007年
中国博士学位论文全文数据库 前10条
1 任慰;以实时操作系统为中心的嵌入式系统平台化设计研究[D];华中科技大学;2013年
2 程国达;嵌入式系统的硬/软件协同设计研究[D];复旦大学;2003年
3 赵国冬;嵌入式系统弹性应对方法研究[D];哈尔滨工程大学;2011年
4 陈文智;Pcanel——基于模型驱动的嵌入式系统设计平台[D];浙江大学;2005年
5 郭军;基于Petri网的嵌入式系统高层级设计方法与技术研究[D];西北大学;2007年
6 刘大亮;一种球形移动机器人的运动分析与控制技术的研究[D];北京邮电大学;2009年
7 张付祥;创伤手指康复机械手系统研究[D];哈尔滨工业大学;2007年
8 刘传波;列车纵向冲动的机理研究及检测仪器的开发[D];武汉理工大学;2009年
9 徐成;机电监控中嵌入式系统相关理论及应用研究[D];武汉理工大学;2006年
10 卜爱国;嵌入式系统动态低功耗设计策略的研究[D];东南大学;2006年
中国硕士学位论文全文数据库 前10条
1 亓向国;MicroWindows在嵌入式系统中的应用研究[D];昆明理工大学;2009年
2 尹海丽;基于嵌入式系统的税控收款机GUI的设计与实现[D];中国海洋大学;2008年
3 王丽洁;嵌入式Linux的图形界面技术研究与实现[D];国防科学技术大学;2006年
4 陈雁飞;面向数字电视机顶盒的嵌入式GUI系统的研究与应用[D];武汉理工大学;2005年
5 胡冬妮;智能信息终端的软件开发[D];浙江大学;2006年
6 王峰;嵌入式远程图形终端系统研究[D];清华大学;2005年
7 段鹏;基于嵌入式Linux的图形组态软件设计与实现[D];湖南大学;2007年
8 孙景;嵌入式工业控制系统中的人机交互系统的研究与开发[D];武汉理工大学;2008年
9 陈小朋;嵌入式平台下Microwindows控件库的开发和应用[D];西安电子科技大学;2008年
10 李斐;基于嵌入式系统的GUI Tools设计与实现[D];西安电子科技大学;2008年
中国重要报纸全文数据库 前10条
1 ;软件行业嵌入式系统分会成立[N];中国高新技术产业导报;2004年
2 龚炳铮;嵌入式系统大有作为[N];中国石油报;2003年
3 记者 王晓涛;物联网勿求中心和终端两全其美[N];中国经济导报;2010年
4 艾文;国产嵌入式系统重视二次开发[N];中国计算机报;2001年
5 ;微软嵌入式系统开发中心正式成立[N];人民邮电;2008年
6 朱挺;中国嵌入式系统产业联盟成立[N];中国高新技术产业导报;2008年
7 本报记者  凡晓芝;微软嵌入式系统大赛中国学生创佳绩[N];计算机世界;2006年
8 周晨;中国嵌入式工程师抢手[N];科技日报;2007年
9 ;有了VSPWorks嵌入式系统进通信[N];中国计算机报;2002年
10 郭淳学;嵌入式系统是嵌入式软件与IC发展基础[N];中国电子报;2008年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978