云彩店邀请码|半壳|优胜
图形用户界面GUI(Graphical User Interface)为仪器摆设供给了图形化的监察和控制和遏制界面,是人机交互的要害构成局部。现有嵌入式图形用户界面体例大多沿用Linux体例挪用且鉴于多过程形式运转,生存平台依附性和占用资源多等上面的不及。为处置产业遏制仪器摆设中的图形表露题目,提出了一种轻量级嵌入式图形用户界面LIGUI(Lightweight embedded GUI)体例。LIGUI体例沿用分层构造安排实行,经过硬件笼统层樊篱底层摆设的不普遍,对准各别的输出输入摆设编写硬件启动步调,在此普通大将输出输入笼统层独力出来,封装底层体例和硬件摆设的功效因变量,实行体例在各别硬件平台间的移植。沿用模块化思维安排LIGUI中心层,囊括图形摆设接口儿体例、窗口处置和动静体例。图形摆设接话柄现图形图像和文本的绘制输入,向表层以作图原语集的情势为运用供给挪用接口;LIGUI沿用双向链表构造构造窗口,利于于窗口的输入裁剪以及事变动静和窗口动静路由,实行GUI体例及时相应。LIGUI在封装底层功效的普通上向表层运用供给运用接口层,囊括运用步调编制程序接口和摆设选项,扶助体例裁剪和扩充。沿用面向东西的思维安排控件库,鉴于窗口模子建立各类控件,接受了窗口的十足个性,而且减少了天性化的表露和举措属性。安排实行事变启动动静体制,减少对用户自设置动静的扶助,实行LIGUI体例的扩充。LIGUI体例现已运用在太阳能遏制器配系的手持摆设中,并仍旧批量消费。安排并实行了各中心模块的尝试计划,对多工作局部、GDI子体例和体例本能举行了全上面的尝试,而且统计给出了LIGUI的保存资源占用情景。本质运用和试验尝试截止表白,该体例占用资源少,实用于低端摆设的运用情况,体例可移植、易裁剪和摆设,不妨满意嵌入式情况运用需要。
来源:半壳优胜鲸鱼幸运星转载请保留出处和链接!
本文链接:http://87cpy.com/200886.html
本站部分内容来源网络如有侵权请联系删除