基于嵌入式Linux的图形用户界面的研究与设计

来源 :武汉理工大学 | 被引量 : 15次 | 上传用户:zhuluzy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统具有低成本、携带方便、功能强大、低功耗等优点,已被广泛应用于工业控制、消费类电子产品、通信系统、网络系统和无线系统等各类领域。嵌入式系统的硬件核心是嵌入式处理器,软件核心是嵌入式操作系统。嵌入式Linux具有良好的移植性,在各类嵌入式设备中得到了广泛的应用。随着嵌入式系统硬件平台技术的不断提升以及嵌入式系统应用范围的不断扩大,嵌入式GUI系统的重要性愈发突出。随着嵌入式技术的进一步发展,对人机交互界面的要求越来越高,友好的图形化界面能为使用者提供丰富的图像信息、直观的表达方式,也方便用户直接进行操作和控制。嵌入式系统本身由于体积小、资源少的特点,所以在整体设计上必须较为严谨,考虑的条件更多,因此在易用性及资源消耗方面对GUI提出了严格要求。MiniGUI是在Linux平台上运行的多窗口的,快速、稳定和轻量级的图形用户界面支持系统,其易用性好,资源消耗少,可以实现快速开发,因此用户可以使用它方便的地定制出自己的图形用户界面,完成各种应用程序的开发。本文设计了一个基于嵌入式ARM-Linux平台的图形用户界面,主要实现对前端采集到的数据进行动态波形的显示,以及对波形的相关控制和分析。本文对支持图形界面运行的硬件平台和软件平台做了简要的说明,研究了嵌入式ARM-Linux开发系统的构建过程,包括交叉编译环境的建立、U-BOOT的移植、嵌入式Linux内核的裁剪等内容。通过分析Linux平台下的常见GUI系统以及各个系统的优缺点以后,本系统中图形界面开发采用MiniGUI作为开发平台。通过搭建软硬件平台,进而研究MiniGUI开发环境的构建,主要包括PC开发环境和MiniGUI交叉编译环境的搭建,完成了MiniGUI在硬件平台上的移植和触摸屏的校正。说明了本系统程序开发的基本流程和相关概念,详述了本系统应用程序的基本结构,并且对程序的编译和运行作了简要的分析。最后,详细研究了基于MiniGUI的图形界面开发过程。实现了界面主窗口的创建、界面背景显示、数据的波形再现、相关控件显示,给出了程序代码,并且对波形进行了相关控制、分析和处理。
其他文献
图像增强是图像处理领域的一个基本的、重要的研究课题。图像增强的主要目的是改善图像的视觉效果,使处理后的图像比原始图像更适用于特定应用。直方图修正技术就是其中一种常
近年来,无线传感器网络已经成为通信领域的研究热点。从无线传感器网络的应用角度出发,传感器节点位置信息的获得是任何应用的基础。在卫星定位信号缺失或不宜采用卫星定位系
激烈的市场竞争向制造业提出新的挑战,旧的生产模式已经不适应现代化生产的要求,大规模信息制造系统的研究已经成为当前的热点问题。但是信息制造系统内容复杂、范围广泛,很
随着通信业务需求的多样化和宽带无线接入技术的迅猛发展,各具特色的无线接入网络的相继出现。多种类型不同的无线接入技术共存、优势互补,组成了重叠覆盖的异构无线网络,提
人脸识别是模式识别以及图像处理研究的重要内容和热点之一,它通过计算机提取人的脸部特征,并根据提取的特征进行身份验证,在近40年来得到了长足的发展。近年来,以信息处理技
无线传感器网络是一种集成了传感器技术、微机电系统技术、无线通信技术和分布式信息处理技术的新兴下一代网络,其应用已经由国防军事领域扩展到了环境监测、交通管理、医疗
频率是宝贵的资源,现代通信在不断提高传输速率的同时,也越来越大地占有了频率资源,而频谱利用率却仍然不高。超窄带(UNB:Ultra Narrow Band)调制是一种可以提供较高频谱利用率的
表面肌电信号(surface electromyography,sEMG)是由肌肉兴奋时募集的多个运动单元产生的动作电位在表面电极处的综合叠加。目前,基于sEMG的智能假肢已成为研究热点。遗憾的是
肌音信号(Mechanomyographic,MMG)是人体发生动作时由肌肉收缩产生的声音信号,相比于其他生物电信号,肌音信号有较强的抗干扰,抗疲劳能力强,受环境干扰小,性价比较高等诸多优
VPLS(Virtual Private LAN Servie)能够将跨域的虚拟专用网的用户,通过运营商网络进行连接,使各用户站点的连接效果像是在同个局域网内部一样。三层MPLS VPN技术需要通过对路