1 硬件平台构建
导医系统终端硬件平台包括四个主要部分:终端控制核心、RFID阅读器、LCD显示模块和电源。其硬件框图如图2所示。
终端控制核心采用广州友善之臂的mini6410开发板,处理器内核为ARM11。该处理器性能强劲,能处理较低分辨率的视频。如果每个导医系统终端控制核心都用PC机实现,虽然能够换取更高的性能,但意味着每个终端的制作成本将大大增加。这将导致医院的运作成本和患者就医成本增加。
导医终端采用台式PC用的普通17英寸LCD作为显示器,屏幕较大,用户体验良好。由于终端的控制核心只有并行的LCD数据线,所以需要LCD转VGA模块将视频信号转成VGA接口模式。这个模块采用的是友善之臂提供的方案。
RFID阅读器模块和病人携带的RFID标签是自行设计的一套有源RFID系统,阅读距离1 m~5 m可调。有源RFID阅读器与导医系统终端控制核心采用UART串口连接。
另外,直流电源采用普通的5 V开关电源。USB接口可以在单独调试每个导医终端上的程序时,外接USB键盘或鼠标。RJ45是外接网线的物理接口,每个终端通过这个接口获取患者的完整信息。目前市面上也有很多USB接口的无线网卡,也可以无线局域网的形式将导医终端连接到局域网。如果采用USB无线网卡的方式,则需要通过USB Hub来扩充核心控制板上的USB接口,并移植相应的驱动。
2 软件平台构建
导医终端的硬件平台建立后需要构建运行于其上的软件平台,作为上层应用程序运行的基础。由于导医终端采用ARM-Linux嵌入式系统设计,除了OEM厂商提供的软件包外,很多其他要用到的库都需要自己修改或移植[3-4]。