基于嵌入式linux的呼吸机软件设计和实现

基于嵌入式linux的呼吸机软件设计和实现

ID:35156335

大小:8.15 MB

页数:65页

时间:2019-03-20

基于嵌入式linux的呼吸机软件设计和实现_第1页
基于嵌入式linux的呼吸机软件设计和实现_第2页
基于嵌入式linux的呼吸机软件设计和实现_第3页
基于嵌入式linux的呼吸机软件设计和实现_第4页
基于嵌入式linux的呼吸机软件设计和实现_第5页
资源描述:

《基于嵌入式linux的呼吸机软件设计和实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、东南大学硕士学位论文基于嵌入式Linux的呼吸机软件设计和实现姓名:周海珊申请学位级别:硕士专业:电子科学与工程;电路与系统指导教师:史小军20110507摘要呼吸机是一种能代替、控制和改变人的正常生理呼吸,增加肺通气量,改善呼吸功能和换气功能,减轻呼吸功消耗,节约心脏储备能力的装置。随着呼吸机的发展以及对呼吸机的要求越来越高,嵌入式系统在呼吸机上的应用越来越广泛。从系统的实时性和稳定性出发,本文设计并实现了基于A跚硬件平台、嵌入式Linux和MiniGUI图形库的呼吸机上位机控制系统软件。首先,在理解呼吸机控制气路

2、的基础上,本文对呼吸机应用程序进行了详细的需求分析,采用软件分层和模块化思想,模块与模块之间通过简洁的接口进行通信。底层模块通过调用驱动来控制、读写硬件。软件按照制定的通讯格式和硬件进行数据传输,发送气路控制命令,接收生理参数数据以及呼吸波形数据,其中波形数据存放在循环队列数据结构中进行管理。项层模块负责数据显示和界面交互,包括主窗口、初始化窗口、波形窗口、菜单窗口、趋势窗口和呼吸环窗口。程序中的报警系统具有中、高两级优先级,针对不同的报警情况执行相应的报警动作,包括报警音以及报警闪烁。其次,本文给出了嵌入式开发环境

3、的搭建,在此基础上完成bootloader、Linux内核以及文件系统的制作;研究了SOC处理器内部外设的控制方法,完成对设备驱动程序的开发。最后,优化了应用程序性能以及启动速度,测试了系统稳定性和可靠性。实际运行过程表明,本文中基于嵌入式Linux的呼吸机系统运行稳定,通讯良好,硬件设备控制正常,使用MiniGUI图形库的人机界面简沽友好,信息量丰富。关键词:呼吸机;嵌入式;Linux;M“GUI;灿uM东南大学硕.1二学位论文Abs仃act、,e而lalorisadevi∞、Vhich陀pl∞懿,con仃IDls

4、龃dch柚g鼯p鲥enl窖no硼alphysiolo西calb佗础in吕incre舔espulmonaryVemilation'dec他笛esconsumingwo出0fbl锄in吕托serv嚣hea甜scapaci吼Alongwi吐InledeVolopmentofVentilator'healnl、Ⅳorke略代qui坨mo他f.ullctions0fventila:tor-EmbeddedsysteInis印p1.edwidlyinthisfieId.B勰edofⅡ圯ARMplatfom,mispaperdes

5、i印s锄dimplementsthemainconn.0lsoft、怕聆,璐ingembeddedLin腿锄dMiniGUI.FirStly,itmal【esdetajledrequirement锄alysis.Accordingt0协emodul甜printciple,itdiVids印plicati嘶soRwa糟iT仰thr∞layerS.Eachlay盯h越some觚ctionmodules,whichllSesimpleiIl锄fa∞t0∞mm帅icatewitheachotheLThemodulesinb酣

6、omlayerinV0kc“vc塔tocommunica:tewimhardware.Thedatab‘潮Ⅳeenh御‘dwa心andapplicationis胁fe他dinspecifiedf.0皿at’whichincludescomm锄d锄d讹ofw乏L、,e.Themodulesintoplay%、vhicha陀desi印edt0showwIrio吣da:ta锄dintemctwith吣e稻a佗mainwindoW'initialwindow,wa、,ewindow;menu诵ndow,慨ndwindow锄d

7、loopwindow.Theala肺moduleh弱咖pri丽ties锄dh柚dIesV撕。吣甜a彻conditio鹏indi腩rentways.Secondly,itbuiIdsmedeVcl叩mentenVimnment0fembeddedSystcm锄dt量lenpr0Hducesb00tload%Lin峨kemel锄dr00tfiIeSystem.By陀searchingSoCp砌。essersperipheraJs,pm踟ming0fhardwa他赫Veriss眦c骼sm¨ycompleted.LaSt’o

8、ptimi动埘鹏dboutperfom锄∞锄dspeeda他done.Besides,It搬池tllesta_bili锣锄d他nabilityoftlle、vholes脚em.,rhemsultshowS协attIlisSystemWhichm吣∞t量le啪beddedLinu】【isstab垃Data仃锄sfenIlationperfomsw

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。