学位论文 > 优秀研究生学位论文题录展示
监护仪Linux系统的实时性研究
作 者: 高倩
导 师: 常本康;沈凌巍
学 校: 南京理工大学
专 业: 光学工程
关键词: Linux 实时性 嵌入式 监护仪 医疗设备
分类号: TP277
类 型: 硕士论文
年 份: 2012年
下 载: 44次
引 用: 0次
阅 读: 论文下载
内容摘要
|
监护仪是将患者的各种生理信息提取出来,进行分析判断,帮助医护人员对患者病情进行检测和防护的医疗设备。监护仪进行监测时,要根据不同的采样频率对生理参数分别进行采集,同步在屏幕上显示波形,对超出报警限制的数值做出预警。Linux作为一类常用的通用操作系统,有不可替代的优点,但是当用于嵌入式系统时,还需要对它的实时性进行改造。本文以通用电气医疗公司监护仪项目开发为研究内容,论述了提高嵌入式Linux系统实时性的方法。首先在Linux内部打补丁,改变了他的中断方式,从不可抢占式内核修改为可抢占内核,精简了Linux内核,提高了效率;然后在外部设计了一个专门处理实时数据的模块,称之为UMBC。UMBC可以降低实时数据对Linux的访问频率,从而有效地减少了Linux的负荷。它是连接各个生理参数之间的数据采集模块,根据不同参数的采样频率,利用485总线分别通信,然后将采集到的数据进行判断后,通过USB,按照优先级顺序决定与Linux的通信频率。在硬件方面选择AT91SAM9G10芯片,并对电源、定时器、USART和USB通信进行设计;在软件方面主要进行四个部分的程序编写:实时模块软件编程kemimain,编辑运行在UMBC上的主程序,用于进行内核的初始化,和相关函数的调用;与Linux通讯软件编程Umbcmgr,用于控制USB通信;数据采集模块软件编程Mbhost,用于控制485总线通信;除颤信号软件编程Defibmaker,当从模块各个参数收集来的数据时,首先判断是否属于室颤信号,如果属于室颤信号,可以不用遵守10毫秒通讯的原则,优先发送该信号。因为室颤是导致心源性猝死的严重心律失常,甚至导致5-10分钟内死亡。一旦发生应该尽快处理。实验结果证实,通过对Linux内核的减裁和外部实时模块的增加,Linux不再因为采集数据而频繁产生的中断导致超负荷运作,监护仪可以正常工作,有效地提高了Linux的实时性。
|
全文目录
摘要 3-4 Abstract 4-7 1 绪论 7-18 1.1 监护仪Linux系统实时性研究的医疗背景 7-13 1.1.1 监护仪的生理参数 7-10 1.1.2 监护仪的发展趋势 10-13 1.2 监护仪Linux系统实时性研究的技术背景 13-16 1.2.1 嵌入式操作系统与实时操作系统 13-15 1.2.2 嵌入式Linux实时性分析及解决方法 15-16 1.3 本文研究的意义 16-17 1.4 本文所做的工作 17-18 2 监护仪Linux内核的设计 18-24 2.1 监护仪Linux系统内核的概述 18-19 2.1.1 内核的定义 18 2.1.2 Linux内核版本获得与安装 18-19 2.2 监护仪Linux系统内核的减裁与编译 19-24 2.2.1 内核编译前的预处理 19-20 2.2.2 CPU的类型与芯片选择 20-21 2.2.3 可抢占内核与时钟粒度的选择 21-22 2.2.4 USB的驱动设置 22-23 2.2.5 Linux系统内核的编译 23-24 3 监护仪Linux系统实时模块的硬件研制 24-35 3.1 监护仪Linux系统实时模块的设计原理 24-27 3.2 芯片选择 27-30 3.3 电源电路设计 30 3.4 定时器电路设计 30-31 3.5 USB端口电路设计 31-32 3.6 485总线端口电路设计 32-35 4 监护仪Linux系统实时模块的软件研制 35-46 4.1 UMBC总体软件结构 35-36 4.2 实时模块主软件多线程编程 36-38 4.3 与Linux通信软件编程 38 4.4 数据采集模块软件编程 38-45 4.5 除颤信号软件编程 45-46 5 监护仪Linux系统实时性调试结果及测试报告 46-59 5.1 监护仪Linux系统实时性调试结果 46-49 5.1.1 测试信息 46 5.1.2 测试环境 46 5.1.3 测试项目 46-49 5.1.4 调试结果总结与分析 49 5.2 监护仪Linux系统实时性测试介绍 49-50 5.2.1 测试目的 49 5.2.2 测试概要 49 5.2.3 缩写 49-50 5.3 监护仪Linux系统的实时性设计验证计划 50-51 5.3.1 日程安排 50 5.3.2 验证测试活动 50 5.3.3 方法和工具 50-51 5.4 监护仪Linux系统实时性测试报告 51-59 5.4.1 测试信息 51 5.4.2 测试环境 51-52 5.4.3 测试项目 52-57 5.4.4 测试结果总结与分析 57-59 6 结束语 59-61 6.1 本文所做的工作 59 6.2 本文创新点 59-60 6.3 有待进一步解决的问题 60-61 致谢 61-62 参考文献 62-66 附录 66-84
|
相似论文
- 基于WinCE平台的故障分析仪应用程序设计与开发,TP311.52
- 汽车的电动助力转向系统,U463.4
- 基于FPGA的数字图像处理基本算法研究与实现,TP391.41
- 面向软件的故障注入工具的研究与实现,TP311.52
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- 基于ARM的TFT-LCD面板检测设备软件的研究,TN873.93
- LXI-VXI适配器研制,TP274
- 基于windows的计算机数字控制系统实时性的研究,TG659
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 扩招后全日制硕士研究生思想政治教育问题研究,G643.1
- 网位仪信号采集与处理平台的设计与实现,S951.2
- 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
- 嵌入式中医经脉理疗仪的研究,R197.39
- 数字电视中间件中图形界面引擎的研究与应用,TP391.41
- 一种自适应选择处理节点的时空查询算法,TN929.5
- 碳纳米管复合修饰物电极及其在电分析化学中的应用,O657.1
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 网络传输中的ROI图像编码算法研究,TN919.81
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 监视、报警、故障诊断系统
© 2012 www.xueweilunwen.com
|