基于 L的inux 嵌入式操作系统的图形化界面 河南工业大学.docx

基于 L的inux 嵌入式操作系统的图形化界面 河南工业大学.docx

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于 L的inux 嵌入式操作系统的图形化界面 河南工业大学

河南工业大学论文题目:《基于 Linux 嵌入式操作系统的图形化界面的研究和实现》 学 院: 信息科学与工程学院班 级: 电科1304姓 名: 学 号: 2013160304指导老师姓名:王金峰摘要:随着通讯技术的发展和 3G 网络的推广,用户对手机的要求不在只是简单的语音、收发短信等基本功能,手机办公、手机娱乐等功能受到人们的青睐。PDA (Personal Digital Assistant) 正是在这种背景下产生,并且发展壮大,它不仅集成了传统手机的基本功能,同时兼容了笔记本电脑的诸多功能,真正满足了用户需求。PDA市场潜力巨大,是个人终端技术的发展趋势。本文以嵌入式的PDA为研究对象,论述了基于嵌入式Linux和Qt/Embedded的图形界面终端的设计与实现,最终搭建了适用于 PDA 的个性化人机交互系统。论文的主要内容包括:(1)通过对当前流行的几种嵌入式处理器、嵌入式操作系统、GUI 图形支持系统优缺点的讨论,结合设备特点选择了以ARM9核心的S3C2410为本系统的硬件平台,2.4.18 内核 Linux 和 Qt 为本系统的软件平台。(2)建立硬件开发平台,对s3C2410处理器、以及外围接口部件进行了分析介绍,讲述了它们的结构及功能;(3)对Linux 系统的内核和文件系统作了深入研究。详细分析了 Linux 系统 bootloader 的功能以及它的编译与移植;Linux 内核的剪切、编译和移植;Linux文件系统的制作、编译与移植, 为系统开发搭建了软件平台。(4)在对 Qt/Embedded 系统分析的基础上,分别建立了Qt 在 PC 机上的开发调试环境和 Qt 在 cygwin 上的编译移植环境。(5)在PC 机 Qt开发环境下,开发了几个基于 Qt/E 的具有友好界面的应用软件。利用这几个程序构建了自己的图形化界面系统,在 cygwin 上经过编译移植进目标板,运行稳定。验证了 Linux+Qt/Embedded+ C++开发环境的有效性。最后,开发的成果为一套精美高效,可触摸式的人机交互系统,它具有可移植性好、操作简单和易于二次开发等特性。关键字:PDA 嵌入式处理器 嵌入式 Linux Qt/Embedded 人机交互系统S3C2410一、引言1.1嵌入式系统概述国际电气和电子工程师协会(IEEE)定义嵌入式系统为:“用于控制、监视或者辅助设备、机器或者车间运行的装置(An Embedded system is the devices used to control,monitor,or assist the operation of equipment,machinery or plants)”。通常来说,嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户应用程序四部分组成,用于实现对其它设备的控制、监视或管理等功能。嵌入式系统有如下特点:(1)专用性强为特定应用设计,专用于特定的任务,软硬件可裁剪,满足对象系统要求的最基本软硬件配置。(2)可靠性高代码固化、存放在存储器芯片或处理器的内部存储器件中。(3)功耗低、体积小、集成度高、成本低系统的硬件和软件都进行高效设计,在保证稳定、安全、可靠基础上量体裁衣,去除冗余,用较少的软硬件资源实现较高的性能。1.2嵌入式人机交互系统的研究现状人机交互是研究人、计算机之间相互作用的技术。界面是人与计算机之间交换信息的媒介和对话接口,是计算机系统的重要组成部分。人机交互的发展从人去适应计算机逐步过渡到计算机不断地适应人,演变过程共经历了以下几个阶段:(1)早期的手工作业阶段,用户(程序设计员)采用手工操作和依赖机器(二进制代码)的方法在计算机上执行操作。(2)作业控制语言及交互命令语言阶段,采用批处理作业语言及交互命令语言与计算机交流,需要记忆大量命令,熟悉键盘输入方式。(3)多通道的智能人机交互阶段,涵盖了用户表达意图、执行动作或感知反馈的各种信息交互,如言语、手势、触觉等方面。多通道人机界面是基于视线跟踪、语音识别、手势输入、感觉反馈等的新交互技术,实现科学计算可视化、虚拟现实等,这些技术对计算机系统性能提出了更高的要求。它允许用户利用多个交互通道以并行、非精确方式与计算机系统进行交互,旨在提高人机交互的自然性和高效性。1.3嵌入式人机交互系统的发展趋势当今信息时代,使得嵌入式产品获得了巨大的发展契机,为嵌入式市场展现了美好的前景,同时也对嵌入式研发提出了新的挑战。网络化要求随着因特网技术的成熟,未来嵌入式设备为了适应网络发展,必然要求硬件上提供各种网络通信接口,软件

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档