河南工业大学
论文题目:《基于Li
ux嵌入式操作系统的图形化界面的研究和实现》学班姓学院:信息科学与工程学院级:电科1304名:号:2013160304
指导老师姓名:王金峰
f摘要:
随着通讯技术的发展和3G网络的推广,用户对手机的要求不在只是简单的语音、收发短信等基本功能,手机办公、手机娱乐等功能受到人们的青睐。PDAPerso
alDigitalAssista
t正是在这种背景下产生,并且发展壮大,它不仅集成了传统手机的基本功能,同时兼容了笔记本电脑的诸多功能,真正满足了用户需求。PDA市场潜力巨大,是个人终端技术的发展趋势。本文以嵌入式的PDA为研究对象,论述了基于嵌入式Li
ux和QtEmbedded的图形界面终端的设计与实现,最终搭建了适用于PDA的个性化人机交互系统。论文的主要内容包括:(1)通过对当前流行的几种嵌入式处理器、嵌入式操作系统、GUI图形支持系统优缺点的讨论,结合设备特点选择了以ARM9核心的S3C2410为本系统的硬件平台,2418内核Li
ux和Qt为本系统的软件平台。(2)建立硬件开发平台,对s3C2410处理器、以及外围接口部件进行了分析介绍,讲述了它们的结构及功能;(3)对Li
ux系统的内核和文件系统作了深入研究。详细分析了Li
ux系统bootloader的功能以及它的编译与移植;Li
ux内核的剪切、编译和移植;Li
ux文件系统的制作、编译与移植为系统开发搭建了软件平台。
(4)在对QtEmbedded系统分析的基础上,分别建立了Qt在PC机上的开发调试环境和Qt在cygwi
上的编译移植环境。(5)在PC机Qt开发环境下,开发了几个基于QtE的具有友好界面的应用软件。利用这几个程序构建了自己的图形化界面系统,在cygwi
上经过编译移植进目标板,运行稳定。验证了Li
uxQtEmbeddedC开发环境的有效性。最后,开发的成果为一套精美高效,可触摸式的人机交互系统,它具有可移植性好、操作简单和易于二次开发等特性。
关键字:PDA
统S3C2410
嵌入式处理器
嵌入式Li
ux
QtEmbedded
人机交互系
f一、引言
11嵌入式系统概述国际电气和电子工程师协会IEEE定义嵌入式系统为:“用于控制、监视或者辅助设备、机器或者车间运行的装置A
Embeddedsystemisthedevicesusedtoco
trolmo
itororassisttheoperatio
ofequipme
tmachi
eryorpla
ts”。通常来说,嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用程序四r