0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Micrium OS-为什么它应该是构建互联医疗设备的首选

星星科技指导员 来源:volansys 作者:Hardik Patel 2022-12-09 14:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

医疗设备是一种特殊的品种,会以某种方式触及我们所有人。在设计这些系统时,我们需要格外小心,以确保设备能够完成其预期功能。为嵌入式应用选择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 的小工具的首选工程师

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 操作系统
    +关注

    关注

    37

    文章

    7329

    浏览量

    128647
  • RTOS
    +关注

    关注

    25

    文章

    862

    浏览量

    122613
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    对于配置为Source的CCG3PA应用,完全关闭输出的正确方法应该是什么?

    你好对于配置为 Source 的 CCG3PA 应用,支持 EVAL_HB_BC_1EDN7550B 1.2、USB-PD (+PPS) 和 Type-C,完全关闭输出的正确方法应该是什么,并在以后
    发表于 05-27 06:23

    ADS1298中drdy应该是转换数据准备就绪的标志输出吧?

    drdy应该是转换数据准备就绪的标志输出吧?问题是这样的,我将drdy接到MCU的p2.1端口,我在给予1298连续读命令以后,通过判断语句while(P2IN & BIT1
    发表于 02-13 07:03

    ADS1298如果选择内部参考,那么VREFP应该是多少呢?

    如果选择内部参考,那么VREFP应该是多少呢?还是2.5V吗?为什么我的不是?
    发表于 02-12 06:45

    PCM4220的输入范围问题,满幅输入量程到底应该是多少?

    仿真不出PCM4220手册中Figure35的结果。 附上Figure45的仿真电路的multisim文件,烦请高手指点一二,PCM4220的输入范围问题,满幅输入量程到底应该是多少?2.8Vpp怎么就出来了5.6Vpp?
    发表于 01-20 07:54

    用designer仿真DAC5672的IBIS模型,输入端应该加正弦信号输出的应该是模拟信号,为什么出来的是数字信号?

    用designer仿真DAC5672的IBIS模型,当仿DAC的输出端口时,是不是输入端应该加正弦信号,输出的应该是模拟信号,可是出来的却是0和1的数字信号。怎么回事? 以下是DAC
    发表于 01-15 08:37

    ADS1256复位时DRDY引脚的电平值应该是多少?

    ADS1256复位时(RESET引脚为低电平),时DRDY引脚的电平值应该是多少?
    发表于 01-15 08:30

    ads1256的drdy引脚的高电平应该是多少?

    ads1256的drdy引脚(数据准备输出)的高电平应该是多少?我用示波器测得只有300毫伏左右,这个值是器件初始化没有成功么?我看数据手册上应该上电复位完成后drdy就应该有输出呀。但是300毫伏对于F28335来说
    发表于 01-15 08:19

    ADS7864 HOLD信号的频率应该是多少?

    通道的采样频率吗?如果外部时钟为8MHz,把HOLDA、HOLDB和HOLDC连在一起接HOLD信号,采用循环模式进行采样,那么HOLD信号的频率应该是多少?
    发表于 01-15 07:26

    DAC5672 buffer处不应该是output类型吗?

    buffer处不应该是output类型吗?还是说仅仅IBIS无法仿真?
    发表于 01-15 07:21

    AFE031初始化的过程应该是什么?

    得到正确的RFE1和RFE2电压值. 我工程中得到RFE1为2.6v左右(文档上说的是PA_VS/2约为7.65v左右),RFE2 则为0(而文档中说的是AVD/2约为1.5v左右). 2.对AFE031初始化的过程应该是什么?有没有参考文档给小弟学习下....... 等回复....
    发表于 01-15 06:54

    AFE4400发射端的TX_N和TX_P之间的电压应该是什么样的?是不是标准的方波?

    AFE4400发射端的TX_N和TX_P之间的电压应该是什么样的?是不是标准的方波?
    发表于 01-02 07:31

    ads1298r的VREFP管脚电压应该是多少呢?

    当在AVDD——+2.5V,AVSS—— -2.5V的供电情况下,配置ads1298r内部参考电压为4.0v。 那么ads1298r的VREFP管脚电压应该是多少呢? 应该是+1.5v么? 我
    发表于 12-25 07:49

    ADS8472的量程应该是多少?

    图中的”VOUT”信号应该输入的正弦波信号最大幅值应该是[-4V,+4V], 但是实际上,“VOUT”信号幅值在[-2V,+2V],adc才能正确读取到数据,采集到是0的数据极少,如果超过[-2V
    发表于 12-23 08:29

    ADS1292R的AVDD功耗应该是多少?

    or AVDD。 发现在RLD和Lead OFF关掉情况下,DVDD电流和规格书中的75uA差异不大;而AVDD电源轨的电流约在4.3mA和规格书中定义的205uA差异非常大。 请教是我对ADS1292R AVDD电源轨的功耗理解错误还是配置中还未完全配置OK,ADS1292R的AVDD功耗应该是多少?
    发表于 12-20 07:57

    ADC32RF45EVM开发板单端信号的输入电压范围应该是多少?

    ADC32RF45EVM开发板,使用的是ADC32RF45芯片,差分输入,手册显示输入电压Vpp是1.35V,开发板前面有变压器单端转差分。想问一下,单端信号的输入电压范围应该是多少?
    发表于 12-10 07:37