论文部分内容阅读
本课题为横向课题,是天津理工大学与天津唐邦科技公司联合开发的项目,基于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的大多数支持:多表、索引、事务、视图、触发和一系列的用户接口及驱动。本设计讲述了医疗信息库的设计和实现的关键代码。