Qt/E的嵌入式LinuxGUI研究与实现摘要:嵌入式GUI(GraphicalUserInterface)为嵌入式系统提供了一种应用于特殊场合的人机交互接口(Man-MachineInterface)。由于嵌入式系统本身的硬件资源有限,要求嵌入式GUI具有高度可移植性和可裁剪性,以适应不同的硬件条件和使用需求。本文首先介绍了嵌入式LinuxGUI目前的发展状况及各自的特点,然后针对目前主流的嵌入式GUI系统---Qt/Embedded,阐述其图形引擎的实现。最后,结合三星公司S3C2410的开发板,介绍了嵌入式GUI系统在具体平台上的实现和应用。关键字:ARM9Linux交叉编译嵌入式GUIQtQt/EmbeddedQtopiaFrameBufferSignals/SlotsResearchandRealizationofEmbeddedLinuxGUIbasedonQt/EmbeddedTangWei,LiQiang(puterScience,HangZhouDianZiUniversity,HangZhou,310018,China)Abstract:TheEmbeddedGUI(GraphicalUserInterface)providesaMan-,whoserequirementsofembeddedGUIishighlyportableandcanbecutof,,andthenforthecurrentmainstreamembeddedGUIsystem--Qt/Embedded,’smore,binedwithSamsungS3C2410developmentboard,:pilingEmbeddedGUIQtQt/EmbeddedQtopiaFrameBufferSignal/Slots1引言由于嵌入式系统的特殊性,它一般不会建立在庞大的操作系统以及GUI之上,如Windows或XWindows,它对实时性的要求非常高,对GUI的要求更高。本文首先介绍了目前嵌入式GUI的发展状况,接着简要说明嵌入式LinuxGUI的硬件和软件环境,通过Qt/Embedded和Qtopia的移植,实现嵌入式环境下的GUI。2嵌入式LinuxGUI概述目前,以Linux为操作系统的嵌入式系统中,常用的GUI有Qt/Embedded、MicroWindows、MiniGUI及OpenGUI等。
Qt嵌入式LinuxGUI研究报告与实现 来自淘豆网m.daumloan.com转载请标明出处.