医疗设备是一种特殊的品种,会以某种方式触及我们所有人。在设计这些系统时,我们需要格外小心,以确保设备能够完成其预期功能。为嵌入式应用选择RTOS可能是一个复杂的过程。如果嵌入式系统是医疗设备,那么这个决定就变得更加复杂,因为设备的运行具有生死攸关的影响。
为医疗设备选择合适的操作系统时要考虑的六件事
推动医疗设备操作系统选择的业务需求与大多数其他设备的业务需求一样,这里几乎不需要详细说明:成本、质量、上市时间、便携性、支持、供应商历史、生态系统以及供应商跟踪记录和长期可行性。我们可以将关键的操作系统特征分组如下:
性能:–实时操作系统必须能够在正确的时间响应需求 - 不能太晚或太早。实时意味着操作系统在定义的时间范围内做出响应。要实现这一点,RTOS必须真正具有确定性。
数据完整性和安全性: – 安全存储数据并防止未经授权的审查。
电源管理: –对于任何使用电池供电的设备都很重要,即使是暂时的。
认证和标准化:选择正确的实时操作系统还可以简化认证流程,提供明确的产品差异化,并有助于降低风险,并实现显著的物料清单(BOM)和成本优势。
平台独立性: – 可以在不同硬件架构上运行的操作系统允许开发可重用于不同产品的模块化系统。
图形支持: – 支持设备所需的用户界面设计,包括并发使用多种技术。开箱即用的图形功能是医疗设备的关键功能。在众多领先的医疗设备操作系统(Micrium OS,QNX,Nucleus Real Time OS,SAFERTOS,PikeOS,LynxOSrtos,完整性RTOS,MedicalOS)中,我们建议使用Micrium RTOS。
为什么Micrium OS是医疗设备的首选?
Micrium OS是ISO 62304认证,适用于A类至C类医疗设备,这些设备是功能齐全的RTOS,具有TCP / IP,USB主机,USB设备,CAN总线,Modbus,文件系统和图形用户界面。我们可以将其描述如下:
便携式:–μC/OS内核提供前所未有的易用性,提供完整的源代码和深入的文档。μC/OS内核在大量处理器架构上运行。
可 伸缩:–μC/OS 内核允许无限的任务和内核对象。内核的内存占用量可以缩小,以仅包含应用程序所需的功能,通常为 6–24 KB 的代码空间和 1 KB 的数据空间。
可靠:–μC/OS 内核包括调试功能,可缩短开发时间。内核提供广泛的范围检查,包括检查 API 调用中传递的指针、来自 ISR 的任务级服务、允许范围内的参数以及有效的指定选项。
有效:–Micrium 的内核还包括有价值的运行时统计信息,使应用程序的内部可观察。在开发周期的早期识别性能瓶颈并优化电源使用。
结论
在构建医疗设备时,选择合适的RTOS是一个复杂的决定,需要仔细关注RTOS开箱即用的技术特性以及目前实施生命攸关医疗设备的跟踪记录。Micrium 是全球 RTOS 的先驱,也是构建微控制器、微处理器和基于 DSP 的小工具的首选工程师。
审核编辑:郭婷
全部0条评论
快来发表一下你的评论吧 !