- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                嵌入式医疗保健终端系统的研究与实现
                         嵌入式医疗保健终端系统的研究与实现
1.课题背景
   随着科学技术的进步和人民生活水平的日益提高,人均寿命同益延长,老年人的医疗保健问题成了社会广泛关注的焦点。家庭医疗保健系统在这种社会大环境下应运而生,本文研究和实现了一种基于嵌入式技术,以家庭为核心的“家庭——服务网络——医生”的三层体系结构的家庭医疗保健系统。终端通过以太网接入Internet,利用TCP/IP协议进行数据传输,实现生理参数信号的采集、传输及远程医疗。工作过程:通过血压计、心率计、血糖计等数字仪器采集老年人的各种生理参数,经过RS232串行门或USB口送入嵌入式医疗保健终端系统,然后该终端系统对数据打包并通过网络传送给服务器端,服务器端处理数据后及时与医院、主治医师取得联系。客户端与服务器端可以连接摄像头和麦克风,双方进行视频远程医疗。图1.1是医疗保健系统总体结构图。.
  
硬件体系结构
2.1终端系统硬件平台的结构及功能
2.1.1终端系统硬件平台的整体架构
  本课题采用的硬件平台是UP—NETARM3000,运行嵌入式系统中应用非常广泛的uC/os—II和uClinux双操作系统,其主板资源有:
MPU:Samsung S3C44BOX; Nand Flash:K9F2808UOC; Nor Flash:AM29LVl60DB;
SDRAM:HY57V281620HCT;320*240 STN彩色LCD;触摸屏;一个USB从口;网卡:RTL8019AS,lOM以太网口;2个RS232标准串行口;JTAG接口(包括14Pin和lOPin标准);IIC接口;IIS音频CODEC;ATA硬盘接口;
 
2.1.2通用串行口
     UART(Universal Asynchronous Receiver/Transmitter)又称作通用异步收发器,它是用于控制计算机与串行设备的芯片。S3C44BOX本身集成有UART控制器,主要通过对UART特殊功能寄存器设置来控制UART操作的。S3C44BOX的UART单元特性包括:
1.基于DMA或中断操作的RxDO、RxDl、TxDO、TxDl;
2.UART通道0支持红外发送与接收;
3.UART通道1支持红外发送与接收;
4.支持握手模式传输与发送。
2.1.3以太网口
S3C44BOX处理器本身不集成以太网控制器,我们选择使用集成了MAC控制器和PHY层的以太网芯片来扩展网络接口。RTL8019AS是全双工以太网芯片,支持lOMbit/s的传输速率,支持即插即用功能并与NE2000网络适配器兼容。
            
2.1.4存储模块
S3C44BOX的存储管理方法是把芯片中或芯片外的Flash、RAM、和外设等统一编址,用地址来表示对象。
 
  
2.1.4.1 SDRAM——HY57V281620HCT
SDRAM即同步动态随机存取存储器,它集成了一个命令控制器,处理器通过向SDRAM发送命令来访问SDRAM。
 
2.1.4.2 Nor Flash--AM29LVl60DB
Nor Flash也称为线性Flash,可靠性高、随机读耿速度快,具有片内可执行的特点,这样应用程序可以直接在Flash闪存内运行,不必再把代码搬运到系统RAM中。它常用在擦除和编程操作较少而可直接执行代码的场合。本课题为了降低嵌入式医疗终端系统的生产成本和功耗,仅仅采用了Nor Flash AM29LVl60DB作为存储介质。如果ARM处理器外部扩展的是16位的Nor Flash,数据信号线一一对应,地址线必须要错位连接,要错位连接的原因是:处理器的每个地址对应的是一个字节的数据单元,而16位的Nor Flash的每个地址对应的是一个半字的数据单元。为了保持匹配,所以必须错位连接。
  
2.1.5 LCD显示模块
本课题在进行研究时连接的LCD显示器为SHARPLQ080V3DGOl真彩色TFT液晶屏,屏幕分辨率可以达到320x240像素。
 
3.BootLoader设计
    3.1 BootLoader介绍
简单地讲,BootLoader(引导加载程序)是系统加电后运行的第一段软件代码,作用相当于PC机中的BIOS。系统加电或复位后,CPU通常都在CPU制造商预先定义好的地址上取指令,然后执行存放在该地址处的代码,如基于ARM7TDMI核的CPU在复位时从地址O取它的第一条指令。通过这段代码可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为引导加载操作系统内核准备好环境。
 
3.2 BootLoader之U-Boot
3.2.1U-Boot简介
U-Boot,全称Universal Boot Loader,是遵循GPL条款的自由软
                
原创力文档
                        

文档评论(0)