论文部分内容阅读
随着以微电子技术、网络技术为基础的嵌入式技术的发展,各种智能移动设备已经广泛地应用在社会生产和生活的各个方面,特别是手机、多媒体播放设备已是人们生活中不可或缺的生活用品,而PDA (Personal Digital Assistant)因其强大的功能、支持各种应用软件、轻便小巧、存储量大和计算速度快等优势,在工业、农业、军事和医学等领域具有更大的应用前景。PDA在欧美发达国家应用普遍,但在我国还处于发展阶段。主要存在处理速度慢,人机交互界面差,功能单一,可扩展性不强。针对此种情况,本文所设计的PDA采用英特尔公司的PXA270作处理器和微软公司最新的Windows CE 6.0操作系统为软硬件平台,集成了128M NAND FLASH和128M SDRAM,并配有SD、USB、摄像头、LCD、音频和wi-Fi等模块。该PDA界面友好、功能多、易扩展。在软件平台的开发上,分析了嵌入式操作系统Windows CE 6.0的特点、结构以及功能,并介绍了开发工具Visual Studio的使用。探讨了Windows CE嵌入式系统开发流程以及BSP组成,包括BootLoader, OAL的开发,给出了Windows CE系统的创建和定制过程。以音频驱动为例来阐述Windows CE系统驱动开发、SQL CE存储管理数据与服务器数据库自动数据同步的过程,实现了一个基于SQL CE数据库且适合医院护理工作的实例,并使用微软公司新技术Sync Service使PDA与外界服务器数据库保持数据自动同步,避免了“信息孤岛现象”,这是本文的一个创新点。本文根据医用PDA的研究项目,对当前市场上国内外医用PDA产品特点进行了详细的分析,根据医用PDA的需求,兼顾其通用性、可扩性设计了一个款基于PXA270的PDA产品,设计特点:1.采用Intel公司的PXA270作为处理器和微软公司最新的Windows CE 6.0操作系统为软硬件平台。2.使用微软公司最新的嵌入式移动数据库SQL Server Compact 3.5(SQL CE)负责PDA上大容量数据的存储和管理。3.使用了微软公司新技术Sync Service使PDA时刻与外界服务器数据库保持自动数据同步,避免了“信息孤岛现象”。4.实现了一个基于SQL CE数据库且适合医院护理工作的实例,并详细说明了其中医嘱管理模块应用程序设计过程。