基于Linux的PDA应用系统的设计与实现

基于Linux的PDA应用系统的设计与实现

姚婷[1]2005年在《基于嵌入式Linux的PDA系统软件平台应用研究》文中研究表明本文主要对基于嵌入式Linux的PDA软件系统进行了研究。文章以建立PDA系统的软件平台为目标,重点介绍了以下两部分内容:嵌入式操作系统的建立和PDA系统图形用户界面的实现。 本文在简要介绍嵌入式系统特点的基础上,结合Linux自身优点,提出了基于Linux的嵌入式操作系统开发方案。通过对嵌入式Linux操作系统的结构和原理的分析,针对主机与目标机微处理器系列相同、不同两种情况采用不同的方法构造嵌入式Linux操作系统。对于微处理器系列不同的情况,建立了交叉编译工具链,即主处理器可以通过交叉编译代码来生成针对嵌入式目标系统的可执行代码,并传送到目标机上执行。 一个友好的用户界面系统可以直观、透明地展示系统所具有的功能,并且简化用户操作。本文基于PDA系统的功能,结合嵌入式图形用户界面的结构以及实现原理,以Qt为开发工具,重点介绍了地址簿、GPS导航系统、图片浏览器等模块的实现过程,并从功能结构、模块结构、数据结构、接口设计以及系统实现等方面进行了详细说明。在图形用户界面设计中,采用基于组件的软件开发方法实现了PDA系统的各个功能模块,提高了软件的可重用性和可扩展性。

任乃祥[2]2007年在《基于嵌入式Linux的PDA系统研究》文中研究说明在当前的电子信息技术和网络技术高速发展的后PC时代,嵌入式系统已经广泛地渗透到科学研究、工程设计、军事技术、商业文化艺术、娱乐业以及人们日常生活中的方方面面。与此同时,采用Linux作为嵌入式操作系统已成为PDA技术发展的方向。因此,对嵌入式Linux的PDA研究具有非常重要的意义。 本文首先分析了PDA的定义、起源和未来的发展趋势。此后,在深入研究嵌入式系统的基础上,针对Linux实时性的缺陷和PDA实时性的要求,提出了对Linux的内核改造。通过综合分析比较,最后选择RTLinux进行理论研究和分析,并进行实时性能的测试。对于PDA系统设计上,采用了分层设计思想,使系统开发更加简洁和实用。同时,为使系统上看到PC机上美观的GUI,采用QT作为图形用户界面系统。具体分析了QT的原理和机制,并对QT的具体设计运用进行讨论。在程序设计中对PDA网络拨号进行关键讨论和设计。 最后,本文对未来PDA需要改进和发展的方向进行了探讨。

邓万鹏[3]2009年在《指纹识别PDA的设计与实现》文中进行了进一步梳理随着计算机技术的不断发展,嵌入式系统已经成为计算机领域的一个重要组成部分。作为嵌入式系统中的重要产品——PDA也随着嵌入式系统的发展而不断提高。随着嵌入式技术的迅速发展以及PDA应用范围的逐渐扩大,利用嵌入式Linux来搭建其操作系统已经成为最具潜力的PDA技术发展方向。指纹识别PDA以ARM开发板为硬件平台,以Linux为系统平台,结合指纹识别模块,为学校提供考生生物信息识别服务。PDA系统硬件平台的内核模块采用ARM920T的S3C2410嵌入式处理器,外部包含64M的SDRAM和64M的NANDFlash。本文主要对基于嵌入式Linux系统的PDA进行了深入研究,以建立PDA系统的软硬件平台为目标,重点研究了以下叁部分内容:PDA硬件平台的构建、嵌入式操作系统的建立和PDA图形用户界面的实现。嵌入式操作系统的建立研究范围包括交叉编译环境的建立,引导程序的选择,Linux内核的移植,以及文件系统的建立。最后本文对指纹信息的采集过程和指纹信息比对过程进行了详细的阐述。指纹识别PDA最终实现了基于指纹生物信息的身份验证功能。性能优良的PDA在各个领域都发挥着重要的作用,基于开放平台的PDA技术的研究具有非常重要的现实意义。

张羽[4]2002年在《基于Linux的PDA应用系统的设计与实现》文中认为近年来,随着移动互联时代中心产品—PDA(掌上电脑)的迅速发展,利用嵌入式Linux来搭建其操作系统已成为最具潜力的PDA技术发展方向,而对于基于Linux的PDA来说,用户应用软件是其能否占领市场的关键所在。 本文在分析了目前国内、外各种类型PDA应用功能及其特点的基础上,探讨了在Qt开发环境下,运用组件化程序设计思想来搭建基于Linux的PDA应用系统的具体方法和实现技术。通过将组件技术和分层设计相结合,极大地简化了Linux PDA应用系统的复杂度、方便了该应用系统今后的升级和维护并提高了可重用性。本文还就如何利用状态机理论和多线程技术来优化PDA应用系统进行了探讨。 本文所论述的基于Linux的∑PDA应用系统已成为台湾首部基于Linux的PDA产品上所使用的商业级应用系统。

齐云[5]2006年在《基于Windows CE的嵌入式军用PDA系统的设计与实现》文中研究说明根据国内外近年来军用PDA的应用发展趋势,本文论述了一种基于Intel PXA255微处理器、采用Windows CE.NET嵌入式操作系统的军用PDA的设计与实现,详细介绍了操作系统的移植和应用软件的开发。首先介绍了国内外军用PDA系统的发展现状,对嵌入式系统的概念和特点、嵌入式处理器和嵌入式操作系统进行了简单的介绍。接着根据系统功能的需求,给出了该军用PDA系统的总体设计方案,简要分析了硬件的主要结构,并通过对比说明本系统选择Windows CE.NET 4.2的原因。在此基础上制订出了针对该PDA的嵌入式操作系统Windows CE.NET的移植方案。然后探讨了Windows CE.NET的体系结构,介绍了Windows CE.NET的开发环境Platform Builder。接着具体阐述了针对该PDA系统的硬件平台的板级支持包的移植开发工作。然后导出此平台的Windows CE.NET的软件开发包,最后下载OS映像并运行。此外,还介绍了如何使用Embedded Visual C++ 4.0开发串行口通信的应用程序。最后给出了本文的结论并对系统的进一步开发和以后的发展方向提出了展望。

李扬[6]2008年在《基于Linux的医疗PDA系统》文中指出本课题为横向课题,是天津理工大学与天津唐邦科技公司联合开发的项目,基于Linux的医疗PDA系统。随着人们生活水平的提高,人们对医疗服务的需求日益提高。除了希望获得更完善的照顾,更进一步要求医疗服务素质,及工作效率。医疗机构为了在工作量增加的情况下,保持服务素质的水平,同时提高工作效率,开始寻求可能的解决方案,本设计就是基于这个要求开发的。利用Linux搭建嵌入式操作系统是近年来出现的最令人振奋的方案。这有多方面的原因。首先,运行在嵌入式系统上的Linux能够提供全功能的桌面计算(Desktop Computing),且由于其开放代码,定制变得非常方便。其次,Linux已经支持大多数嵌入式系统上使用的芯片,包括StrongARM , MIPS和PowerPC。最后,Linux是免费的,使用Linux不需要付出任何费用。现今风行世界的Linux操作系统,本着开放自由的精神,吸引了全世界的目光,越来越多的程序员加入到它的行列中来。所以利用Linux作为底层操作系统,在其上进行实时改造,建立一个具有实时应用能力的操作系统是现在日益流行的嵌入式操作系统的解决方案。本论文详细介绍了采用Linux操作系统为上位机信息处理平台的PDA系统的总体结构和软件设计。以基于Linux的医疗PDA系统开发流程为主线,重点论述了系统开发平台的选择和搭建,包括硬件平台和软件平台,构建了系统的整体结构以及各软件功能模块的实现,同时将该系统软件在特定的硬件平台上进行嵌入与实现。本文的主要内容如下所示:1,简单介绍了PDA的起源、概念、特点,国内外医疗电子器的发展现状,从而得出了本设计的课题意义。2,以对优龙公司的FS2410的介绍为主线,介绍了ARM9处理器,S3C2410的内存管理模块以及MTD技术。3,讲述了本设计软件的搭建过程。包括u-boot和Linux操作系统的介绍以及在本系统上的移植。4,介绍了数据库开发工具sqlite3.3.8和媒体播放器Mplayer在本系统上的移植,数据库的开发工具为sqlite3.3.8。SQLite是D·理查德·希普开发的用一个小型C库实现的一种强有力的嵌入式关系数据库管理体制。它提供对SQL92的大多数支持:多表、索引、事务、视图、触发和一系列的用户接口及驱动。本设计讲述了医疗信息库的设计和实现的关键代码。

冀鸣[7]2006年在《基于Linux的多功能学习机系统设计与实现》文中研究说明随着信息技术的发展,嵌入式系统的应用范围在不断扩大。消费类电子是嵌入式系统的一个重要应用方向,其中数码学习机作为一个典型的嵌入式系统在近两年迅速发展。多功能学习机在满足传统学习机的所有功能外,增加了信息管理和多媒体应用,使其同时可以作为PDA(Personal Digital Assistant)和PMP(Portable Media Player)来使用。移动计算、嵌入式技术的不断发展和学习机功能的不断扩展,支撑着潜力巨大的多功能学习机市场,并将带动整个嵌入式手持设备领域的发展。各种数码设备相融合,达到多功能性,是嵌入式技术在未来手持设备领域的发展趋势。 本文在研究Linux和Qt/Embedded的基础上,从系统设计的角度对多功能学习机系统的设计和实现进行了研究,重点论述其软件系统的设计、调试和实现。 论文首先论述系统硬件的选型,简要介绍包括主处理器、Flash、LCD触摸屏、存储卡和扩展接口以及电源管理模块的选型过程;然后在简要介绍嵌入式系统的基础上,结合Linux自身特点,提出了基于Linux进行嵌入式开发的方案并搭建了基于SMDK2440开发板的嵌入式开发环境;最后以多功能学习机的功能需求为出发点,结合嵌入式GUI的

王润高, 蒋泽军, 王丽芳, 张羽[8]2008年在《基于Linux的PDA应用系统设计与实现》文中进行了进一步梳理探讨了在Qt开发环境下,运用组件化程序设计思想来搭建基于Linux的PDA应用系统的具体方法和实现技术。通过将组件技术和分层设计相结合,极大地简化了Linux PDA应用系统的复杂度,方便了该应用系统今后的升级和维护,并提高了可重用性。

姜博[9]2007年在《基于PDA的嵌入式无线通信系统设计与实现》文中提出PDA(个人数字助理)是有着广阔发展前途的便携式电子产品。另一方面,无线网络正在成为嵌入式领域的一个快速增长点,具有无线功能的PDA可以应用在一些特殊场合,例如军事、警用、医护等专业领域。因此,设计一种具有多功能无线通信系统的PDA设备具有重要的实际意义。本文设计了一种基于ARM处理器和Linux嵌入式操作系统架构的多功能无线PDA系统,具有功能多、适应性强、软硬件易于扩展等特点。本文的具体工作包括底层硬件设计、操作系统的移植以及上层应用软件的开发。首先,本文以叁星的ARM9处理器S3C2440A为核心进行了PDA的硬件基本平台设计,其中包括S3C2440A、存储系统、调试系统以及人机交互接口的设计:随后,本文以硬件平台为基础移植了稳定、易裁剪、开源的嵌入式Linux操作系统,图形界面采用Qt/embedded。最后,在PDA基本系统的基础上,本文设计了四种嵌入式的无线传输方式:GPRS、GPS、Wifi以及微功率RF无线数传,不但具有传统的语音拨号、短信和上网功能,还具有卫星定位、短距离无线通信等功能,可广泛应用于野外勘测、单兵作战等对通信环境和通信要求较高的场合。并且以此为基础,可以开发出多种前景极其乐观的应用,如无线数据采集系统,移动车辆监控定位系统,远程维护系统和信息查询等。

李炯熹[10]2008年在《基于嵌入式平台的便携式动物机器人遥控遥测系统设计》文中研究表明基于植入式神经电刺激的动物机器人的研究始于上世纪90年代,它是现代信息科学、神经科学和微电子制造技术相互融合的产物。相比传统的机电式机器人,动物机器人不仅在运动机能和动力供应方面更具优势,而且其极佳的隐蔽性、机动性和适应性使得它在众多特殊环境下如反恐侦查、危险环境搜救以及狭小空间内探测等方面有着广泛的应用前景。另一方面,从神经电生理科学研究的角度来看,神经电刺激和神经元活动记录是两个基本工具,将刺激和记录相结合形成控制和测量的反馈在神经刺激和反应相关性方面的研究上具有非常重要的作用。本文提出了一种基于嵌入式PDA平台并集刺激和采集功能于一体的动物机器人遥控遥测系统的设计方法。该嵌入式PDA平台采用叁星公司的S3C2410作为嵌入式处理器,选用嵌入式Linux作为操作系统。PDA采用蓝牙模块与动物机器人身上的背包进行通信,通过USB转串口电路与蓝牙模块相连。PDA可使用无线网卡把从动物机器人身上采集到的神经信号发送至无线终端的计算机上,也可以选择外接U盘存储信号。PDA通过触摸屏实现与使用者的交互。PDA提供遥控接口,使用者可以使用遥控器来控制PDA对动物机器人不同指令的发送。嵌入式应用软件的GUI选择QT/Embedded,应用软件实现刺激参数设置,指令发送,存储、传输、显示采集到的神经元信号等功能。PDA可以控制背包产生四个通道的刺激和实时地采集两个通道的神经元信号。本系统研究开发的基于嵌入式PDA的动物机器人系统是一种可在复杂环境中工作的便携式遥控遥测系统。

参考文献:

[1]. 基于嵌入式Linux的PDA系统软件平台应用研究[D]. 姚婷. 西北工业大学. 2005

[2]. 基于嵌入式Linux的PDA系统研究[D]. 任乃祥. 大连海事大学. 2007

[3]. 指纹识别PDA的设计与实现[D]. 邓万鹏. 沈阳理工大学. 2009

[4]. 基于Linux的PDA应用系统的设计与实现[D]. 张羽. 西北工业大学. 2002

[5]. 基于Windows CE的嵌入式军用PDA系统的设计与实现[D]. 齐云. 西安电子科技大学. 2006

[6]. 基于Linux的医疗PDA系统[D]. 李扬. 天津理工大学. 2008

[7]. 基于Linux的多功能学习机系统设计与实现[D]. 冀鸣. 太原理工大学. 2006

[8]. 基于Linux的PDA应用系统设计与实现[J]. 王润高, 蒋泽军, 王丽芳, 张羽. 微处理机. 2008

[9]. 基于PDA的嵌入式无线通信系统设计与实现[D]. 姜博. 国防科学技术大学. 2007

[10]. 基于嵌入式平台的便携式动物机器人遥控遥测系统设计[D]. 李炯熹. 浙江大学. 2008

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  

基于Linux的PDA应用系统的设计与实现
下载Doc文档

猜你喜欢