基于定制Android平台的呼吸机软件研究与实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:dulizhi123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
呼吸机作为提供生命支持的重要急救设备,自二十世纪初以来得到了不断的发展和完善,智能化、信息化是其发展的重要趋势。而Android作为开源操作系统在医疗领域有着巨大的应用空间,结合Android系统可以使传统医疗设备获得移动互联网支持完善、应用程序图形界面丰富、硬件平台兼容性好等优势。论文介绍了基于定制Android平台的呼吸机监控软件的研究和实现过程。软件运行于ARM嵌入式平台,拥有完善的人机接口和呼吸机监控功能,满足呼吸机系统实际工作需求。首先论文分析了呼吸机软件功能和性能需求。针对Android平台特点,提出了旨在发挥平台优势,改进呼吸机功能的特殊需求,如界面显示优化、触摸屏操作与外部设备输入相结合、移动存储支持等。其次,论文阐述了Android系统的裁剪、定制以及优化过程。在分析Android系统启动流程和系统服务的基础上,对系统服务和原生应用程序进行了裁剪;根据需求对系统启动画面、HOME应用程序进行了定制;为了优化系统启动时间和资源占用,精简了预加载类。系统运行在友善之臂嵌入式平台Tiny4412之上,与原厂移植的Android 4.2.2系统相比,定制和优化之后的系统运行内存占用减少了44.19%,文件系统两个主要目录/system和/data的空间占用分别减少了46.45%和37.85%,系统启动耗时减少了41%,结果表明系统优化效果显著。第三,论文介绍了外部输入设备的驱动程序开发过程。在分析物理按键和旋转编码器驱动程序开发必要性和基本原理的基础上,阐述了Linux驱动程序编写方法、编译进内核的安装方式以及在Android应用程序中通过YNI和NDK进行调用的方法。第四,论文介绍了应用程序的设计和实现方法。采用基于三层架构的设计方法,将应用程序分为表示层、业务逻辑层和数据访问层,通过模型组件实现层次之间的交互。从动态界面设计、操作方式优化以及实时波形平滑处理三个方面具体阐述了用户界面设计和优化的主要工作。最后分模块介绍了应用程序各项功能的实现方法。最后,论文介绍了软件的测试方法和测试过程。在模拟真实使用环境的硬件平台上,使用Monkey和Monkeyrunner工具进行应用程序稳定性和功能正确性的自动化测试,排除代码漏洞和缺陷,提高了程序运行稳定性,保证了各项功能的正常运行。利用Traceview工具分析了应用程序运行性能,针对分析结果对性能进行了优化。通过MAT工具进行了内存分析,改善了内存泄漏问题。
其他文献
心理韧性作为个体面对压力的保护性因子,能使个体在遭遇挫折事件之后仍能适应良好、正常生活。心理韧性对个体的幸福感、生活满意度、心理健康水平等提升有促进作用,同时对于
目的对成人先天性心脏病门诊就诊误诊原因进行分析。方法回顾我院2006年5月~2010年5月门诊成人先天性心脏病32例误诊的临床资料。结果误诊为风心病12例(37.5%),误诊为肺心病9例(2
目的观察肠内和肠外营养治疗重症急性胰腺炎(SAP)的疗效。方法 90例患者随机分为两组,肠内营养组(n=45)行X线辅助鼻空肠管早期肠内营养治疗;肠外营养组(n=45)给予全胃肠外营养,观察
采用萃取精馏对甲醇和丙酮体系进行分离模拟和试验。采用HYSYS2.2软件对以水作溶剂分离甲醇和丙酮混合物的萃取精馏过程进行了模拟,得出了最佳工艺奈件;在模拟的最佳工艺条件下,
鸭瘟(Duck Plague,DP)又称鸭病毒性肠炎(Duck Viral Enteritis,DVE),是由鸭瘟病毒(Duck Plague Virus,DPV)引起的常见于鸭、鹅等雁行目禽类的一种急性败血性的接触性传染病,具有较
直流系统作为继电保护装置等二次设备的工作电源,它的缺陷已经严重影响了供电可靠性,因此为了防止和杜绝直流系统缺陷,提高变电所直流系统的供电可靠性经成为我们迫切需要解决的
目的探讨老年2型糖尿病患者细胞免疫功能的改变及其临床意义。方法采用流式细胞仪技术和放免法对100例老年2型糖尿病患者的外周血T淋巴细胞亚群和胰岛素水平进行分析,并与30