基于嵌入式Linux操作系统轻量级GUI设计与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:happyyearer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式GUI也叫用户图形界面,是可视产品视觉感官和交互体验的一部分。嵌入式GUI作为嵌入式操作系统不可或缺的一部分,对于一些高端的嵌入式产品,GUI在人机交互界面的设计可以充分提高交互的效率,让产品更加智能,从而节约系统成本。GUI的引入不仅提升了产品的性能,而且使操作简单化,人性化,直接提升了产品在市场中的竞争力。本文先介绍了嵌入式GUI系统整体设计方案,主要分为硬件系统设计与软件系统设计。接着详细介绍系统硬件的基本组成及单元模块的工作原理。之后从嵌入式Linux系统,GUI图形引擎,逻辑控制与通信接口设计角度全方位阐述了GUI软件的设计方法。其中,GUI图形引擎是GUI系统的核心部分,采用了 2D硬件(软件)加速技术,主要负责实现图像的绘制与混叠算法,以及合理管理图象素材内存。逻辑控制与通信接口程序主要负责下位机的通信接口实现以及UI的控制逻辑实现。通过与下位机的交互,处理通信协议,转换成UI的逻辑控制信号,实现UI的改变。最后章节通过调试与分析完成整体系统的演示。该GUI系统在软件设计上采用了程序与逻辑分离的方式,GUI图形引擎负责图像的显示,逻辑控制与通信接口程序负责控制逻辑实现,它们分工明确,独立协作,共同完成系统功能。同时,它们软件结构简单,设计思路清晰,占用资源极少,易于移植到各个嵌入式Linux系统平台,很好的弥补了 GUI系统在中低端嵌入式平台的空缺。
其他文献
本文介绍了攀技花三维发电有限责任公司2×1 35MW CFB锅炉冷渣器技改过程及取得效果,重点描述了解决滚筒冷渣机在运行中频繁出现的各种问题(如进口端漏红渣、筒体漏水、筒体
宗于李东垣"内伤脾胃,百病由生"的学术观点,在疾病的诊治过程中,凡出现脾虚气滞、湿浊内阻的证候都可以用参苓白术散加减治疗,体现了中医学"异病同治"的思想,临床上用于治疗
研究了一大型深水湖泊--千岛湖轮虫的群落结构,包括种类组成、种群动态、现存量,并用轮虫污染指示种类、E/O值和QB/T值评价千岛湖水质和营养状况. 在一周年的研究中,共发现轮
秦山核电厂堆芯可燃毒物材料为GG-17硼硅酸盐玻璃。它的化学成分、理化性能和美国西屋公司用的Pyrex-7740玻璃相当。因为GG-17玻璃和冷加工的不锈钢包壳都具有好的物理、力学
目的:观察参芪止血胶囊(SQZC)对大鼠增生型子宫内膜中凋亡调节蛋白Bcl-2和Bax表达的影响,探讨其治疗功能性子宫出血病的作用机制。方法:以乙烯雌酚(1 mg/kg)给大鼠灌胃,连续1
一、日本经济高速增长时期国内融资特点和具体的调节手段自1954年以后的大约20年里,日本经济取得了不同寻常的高速增长。这种高速增长的经济势头一直持续到了1973年的石油危机前夕。如此
目的探讨中药清热解毒利湿为主内服外敷治疗浆细胞性乳腺炎的疗效。方法 82例浆细胞性乳腺炎患者,随机分为对照组和观察组。对照组患者根据所处时期不同及临床表现不同给予金
选取2台燃煤机组进行实测,分析了超低排放改造前后选择性催化还原技术(selective catalytic reduction,SCR)脱硝装置出口NOx浓度、氨逃逸率以及烟气在线监测系统所测SCR脱硝出
目的研究慢性咳嗽内科综合治疗方法的有效性。方法对2012年3月~2013年3月本院接收治疗的30例慢性咳嗽患者的病历资料进行分析,探究慢性咳嗽患者的患病原因及慢性咳嗽内科综合
研究区芦草沟组云质岩主要包含泥晶白云岩、凝灰质白云岩和白云质凝灰岩等类型,对准噶尔盆地吉木萨尔凹陷二叠系芦草沟组广泛发育的云质岩进行详细的地球化学研究,分析了芦草