嵌入式linux图形系统设计,轻量级嵌入式Linux图形系统设计与实现

摘要:

图形用户界面(GUI)是人机交互界面(MMI)的重要表现形式,它不仅提供了丰富的图像信息,而且提高了用户同嵌入式设备的交互效率。随着嵌入式技术的广泛应用和嵌入式硬件的快速发展,人们对嵌入式设备的需求日益增多,嵌入式图形用户界面的作用也越来越重要。 大多数嵌入式GUI的设计目标是力求做到图形系统的通用性,但对一些专用性很强的嵌入式设备来说,它们的很多功能几乎是永远用不到的。这样既增加了开发应用程序的复杂度,又占用了嵌入式系统中受限的资源。为此,本文设计了一种基于嵌入式Linux操作系统的轻量级嵌入式图形系统,该系统具有系统资源需求少,便于移植,模块灵活,界面美观等特点。 首先,本文在深入分析多种嵌入式图形系统的基础上,对整个图形系统进行分层设计,并划分出每个具体功能模块。然后,运用Reactor设计模式设计实现了图形用户界面的核心——事件驱动消息机制。相对于传统的类Windows消息机制,该实现更加小巧轻便。并通过面向接口的设计方法对窗口管理模块和输入输出模块进行了详尽设计,使该图形系统具有很好的扩展性和可读性。最后在S3C2440开发板上成功运行此图形系统,并对其进行了相关测试,分析了实验结果,明确了进一步的研究方向。

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值