论文部分内容阅读
心电图是反映心脏兴奋的电活动过程,它对心脏基本功能及其病理研究,具有重要的参考价值。本课题的目的是要实现一个高性能、便携性好、可扩展性强、界面友好且易于操作的心电图仪。本论文介绍了一种基于Intel XScale PXA270微处理器和Windows CE 5.0操作系统的嵌入式心电图系统。PXA270是基于XScale内核的低功耗嵌入式微处理器,支持Intel专用的无线SpeedStep动态电源管理技术,该技术使得PXA270在保证CPU性能的情况下,能最大限度的降低整个系统的功耗,延长了便携式产品的使用寿命。另外,本系统的一个独特之处在于它可支持触摸屏的操作,通过外接芯片UCB1400扩展出触摸屏的功能,使得本系统不仅界面友好,而且操作起来也非常的方便。本文着重论述了处理与显示模块的软硬件设计和实现。论文主要有如下几部分内容:首先,从嵌入式系统的基本概念入手,详细的分析了当今主流的嵌入式ARM微处理器,接着对几款流行的嵌入式操作系统进行了比较。第二部分,通过对系统硬件平台的设计目标和性能需求进行分析,确定了系统CPU的选型以及硬件的结构框架。系统硬件结构框架采用分离式的实现方案,由核心CPU模块和实现各种外设的底板组成。论文接着给出了PXA27x系列微处理器的特性,并对以PXA270微处理器为系统核心的外围扩展接口进行了设计和制作。第三部分,阐述了Windows CE 5.0操作系统的结构组成、特点以及软件开发方法,简要介绍了操作系统开发平台Platform Builder 5.0,进而给出了操作系统移植的一般过程,详细的为该心电图设备的操作系统进行了定制。接下来详细介绍了本系统的应用软件设计。整个系统的实现采用了多线程机制,论文中主要围绕多线程的实现过程进行了阐述。对线程之间的同步机制进行了详细分析;进而介绍了采集模块和处理与显示模块之间的通信过程;给出了心电框和心电波形的绘制方法。最后给出了对系统的测试效果。