医疗设备中的嵌入式系统开发策略.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
医疗设备中的嵌入式系统开发策略 在嵌入式系统开发和应用过程中,差异化也许是最有趣的事。每台设备都有独特的硬件和软件架构及其自身的独特功能。因此,要设计出可满足如此广泛要求的软件开发工具和操作系统就成为一个艰巨挑战。在严峻的经济条件下,对开发商来说,若因外包使其核心竞争力受损则绝非明智之举。但作为开发者毕竟更愿意外包那些可以从商业渠道获得的不具差异化特征的组件(图1)。  HYPERLINK /attachment.php?aid=15296k=7c3b3c0fbe0295ddbdbdb336f8e73eb4t=1277728226nothumb=yessid=7102qJfbFy2IHczgiyokUGUlj980Fxq1AfEvzqAmpu5W8Us \o 01.jpg \t _blank 下载 (14.49 KB) 2010-5-10 09:46 图1、医疗电子设备设计周期内多达30%的时间花在非差异性工作上。 嵌入式设备市场存在可广泛涵盖的某些共同特性。医疗设备和仪器就是其中越来越重要的一个领域。在现代化的医疗机构内,电子技术应用的范围之广、数量之多是“触目惊心”的。医疗设备和系统的范围从庞大的要占用一整间房的核磁共振成像扫描仪到便携式和手持仪器、再到如心脏起搏器等植入式设备,应有尽有。上述每种产品都是嵌入式系统。 当设计医疗设备系统时,软件开发人员必须牢记如下四个主要方面:1)安全。无论设计还要遵从哪些其它标准,安全都是其中最重要的,不可以牺牲安全为代价。2)性能。大多数嵌入式系统都有若干性能标准,但对许多医疗设备来说,其性能可是性命攸关的。3)经济性。现在全球医疗康护成本都在不断上升,控制医疗设备开发成本是实现负担得起的医疗保健的关键之一。4)功能。设计任何设备的意义都在于能为用户提供若干具体功能和用处。本文将重点探讨嵌入式软件、特别是实时操作系统的选择和实施是如何影响上述四个方面的。 安全 当病人到医院就诊时,他或她所期待的是病患的缓解或治愈而不是受到伤害。时刻牢记病人的安全是医疗机构应尽的职责和义务。这就强制了医疗仪器和系统要遵从一套明确的安全标准。但对嵌入式软件又有哪些要求? 用法(请用粗宋)。操控医疗设备出错的代价比操控任何其它设备出错的代价都高。有不同制造商制造的、工作于不同方式的、许多种不同医疗设备在使用中。这些设备在高压力环境下使用,常常是由超负荷且疲惫的医护人员操作的。很难想象一位整天连轴转的医生会认真研读每台要使用设备的操作手册。 所以,所有 “智能”医疗设备都要有直观的用户界面(UI)就变得至关重要。越来越多的用户界面是由带巧妙编排的菜单和多媒体功能的高分辨率图形显示器实现的。开发高品质用户界面软件并非易事。用户界面开发包必须带可用的商业操作系统,以便能以具成本效益的方式为复杂的医疗设备构建具有卓异特性的用户界面。 可靠性(请用粗宋)。医疗仪器的硬件设计人员会选用高可靠性器部件。同样,构建可靠的软件也应使用经过现场验证、诸如已商品化且应用广泛并满足手头工作要求的操作系统(OS)等组件(如,用实时操作系统而不是台式机操作系统的衍生版本)。 一台要经常关电重启以“复位重置”的医疗设备是不可接受的。在弹出的对话框内给出一个莫名其妙的出错报告并非一种可接受的方法,应不在设计考虑之内。 验证(请用粗宋)。在大多数国家,监管机构测试并认证医疗设备是否满足特定标准。软件认证是一个复杂且昂贵的过程,通常在系统级实施。因此,购买一款“经过核证的实时操作系统(RTOS)”是不可能的,因为RTOS只是一个完整应用中的一个组成部分。 但根据所选的RTOS,有三个因素可提升获得认证的几率。首先是选用一款具有良好设备认证记录的实时操作系统;其次是RTOS的大小。软件的认证费用与所含的代码大小成正比。一个具有高度可扩展性且代码少的操作系统显然有利于降低成本。第三,提供源代码的操作系统将简化认证过程中的修改操作,并支持对在最终设计中到底包含哪些代码具有最终控制权。 性能 对许多类型的系统(如台式电脑)来说,通过简单地提升CPU性能、加大内存容量就可提升系统性能。但对许多嵌入式系统、特别是绝大多数医疗设备来说,这种做法却行不通。相反,必须要以性能和功能最恰到好处的CPU以及最少量的内存来实现既定目标。上述要求是通过高效运行构建在“快速”操作系统基础之上的软件实现的。 大多数医疗系统是“实时运行”的。但这并不一定意味着它们工作的速度快,而是说它们必须要在特定时间内做出响应,其特点是可预测性或确定性。对事件的反应必须“准时”——不早也不晚。实现可预测性的第一步是使用确定性或真正的实时操作系统。 经济性 医疗设备和系统市场的竞争非常激烈,最大限度地降低成本至关重要。需考虑的一些成本构成包括: 开

您可能关注的文档

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档