产品简介
MPR 050 MPR050 MPR-050
MPR 050 MPR050 MPR-050
产品价格:
上架日期:2021-12-23 16:55:55
产地:MPR 050 MPR050 MPR-050
发货地:MPR 050 MPR050 MPR-050
供应数量:不限
最少起订:1个
浏览量:111
资料下载:暂无资料下载
其他下载:暂无相关下载
详细说明

    MPR 050 MPR050 MPR-050

    MPR 050 MPR050 MPR-050 (1)当故障发生时,设计者需要确定如何操作。至少必须终止违规的任务,但我们是否还需要终止此进程中的其他任务?没有一个确定的,事实上,这可能取决于是哪个任务造成了故障。因此,MPU故障处理程序应根据触发它的任务或进程执行不同的操作。

    (2)被终止的违规任务(或进程)可能拥有内核对象、缓冲区、I/O等资源。这些资源需要被释放,以避免影响其他任务/进程。

    (3)导致故障的任务可能会控制制动器或其他类型的输出,需将任务置于安全状态,以避免对人员或资产造成伤害。嵌入式系统设计者应提供用户定义的回调函数,以处理系统特定的操作。

    在任务创建过程中,将回调函数存储在任务的控制块(TCB)中。为提高系统安全性,只能在系统启动时创建任务,此时CPU处于特权模式;运行时只能在故障时删除任务。由于TCB位于RTOS空间中,因此无法从用户代码访问回调函数,从而防止潜在的不安全和不可靠的代码无意中或恶意地调用回调函数。

    (4)如果嵌入式系统具有数据存储功能,则可以记录故障相关的信息,如违规任务的性质、CPU寄存器的值、所采取的操作等。

    (5)根据导致故障的任务,可以重新启动,使系统可以错误中恢复。

    (6)如果系统能够恢复,并且如果系统包含显示,则警告提示非常有用。此外,如果系统具有网络连接,则通知服务部门和开发团队可以在将来的版本中避免此问题。

    (7)如果系统无法恢复,除了重置系统之外,可能没有其他选择。

    可以更改MPU进程表,使其包含每个任务的回调函数,以便检测到故障时从RTOS上下文切换代码调用。

    如果所有的任务都需要对故障执行相同的操作,那么可以不使用此功能,或者让所有MPU进程表都指向相同的回调函数。后一种选择更最灵活,因为它为未来的版本提供了更大的灵活性。但你可能需要咨询RTOS供应商,以确定此功能是否可用。

    MPR 050 MPR050 MPR-050 

    6FC5247-0AF30-0AA0 6FC5260-3FX17-0DB4 6FC5298-6AD10-0JP2
    6FC5247-0AF50-0AA0 6FC5260-3FX17-0EB0 6FC5298-6AD10-0KP1
    6FC5247-0AF50-1AA0 6FC5260-3FX17-0EB4 6FC5298-6AD10-0NP2
    6FC5248-0AA01-0AA0 6FC5260-3FX23-0AG0 6FC5298-6AD10-0PP1
    6FC5248-0AA02-0AA0 6FC5260-3FX23-0AG4 6FC5298-6AD10-0QP2
    6FC5248-0AA03-0AA0 6FC5260-3FX24-0AG0 6FC5298-6AD10-0RP2
    6FC5248-0AA04-0AA0 6FC5260-3FX24-0AG4 6FC5298-6AD10-0TP2
    6FC5248-0AF00-0AA0 6FC5260-4FX14-1AB0 6FC5298-6AD10-1RP2
    6FC5248-0AF02-0AA0 6FC5260-4FX14-1AB4 6FC5298-6AD10-2RP2
    6FC5248-0AF03-0AA0 6FC5260-4FX15-1AB0 6FC5298-6AD10-3RP0
    6FC5248-0AF05-0AA0 6FC5260-4FX15-1AB4 6FC5298-6AD50-0AP2
    6FC5248-0AF06-0AA0 6FC5260-5FX27-1AB0 6FC5298-6AD50-0BP2
    6FC5248-0AF07-0AA0 6FC5260-5FX27-2AB0 6FC5298-6AD50-0CP2
    6FC5248-0AF08-0AA0 6FC5260-5FX27-2AB3 6FC5298-6AD50-0DP2
    6FC5248-0AF11-0AA0 6FC5260-5FX31-3AB0 6FC5298-6AD50-0EP2
    6FC5248-0AF12-0AA0 6FC5260-6AY00-2AG0 6FC5298-6AD50-0FP2
    6FC5248-0AF13-0AA0 6FC5260-6AY00-2AG8 6FC5298-6AD50-0GP2
    6FC5248-0AF14-0AA0 6FC5260-6FX08-1AG0 6FC5298-6AD50-0HP2
    6FC5248-0AF15-0AA0 6FC5260-6FX08-1AG3 6FC5298-6AD50-0JP2
    6FC5248-0AF16-0AA0 6FC5260-6FX16-1AG0 6FC5298-6AD50-0KP1
    6FC5248-0AF17-0AA0 6FC5260-6FX16-1AG3 6FC5298-6AD50-0NP2
    6FC5248-0AF20-0AA0 6FC5263-0AA00-0AB0 6FC5298-6AD50-0PP2
    6FC5248-0AF20-1AA0 6FC5263-0AA00-0AB1 6FC5298-6AD50-0QP1
    6FC5248-0AF20-2AA0 6FC5263-0AA00-0AB2 6FC5298-6AD50-0RP1
    6FC5248-0AF20-3AA0 6FC5263-0AA01-0AG0 6FC5298-6AD50-0TP2
    6FC5248-0AF21-0AA0 6FC5263-0AA01-0AG1 6FC5298-6AD50-1RP2
    6FC5248-0AF22-0AA0 6FC5263-0AA01-0AG2 6FC5298-6AD50-2RP2
    6FC5248-0AF22-1AA1 6FC5263-0AA03-0AB0 6FC5298-6AD50-3RP2
    6FC5248-0AF23-1AA0 6FC5263-0AA04-0AG1 6FC5298-6AE40-0AP0
    6FC5248-0AF24-0AA0 6FC5263-0AB01-0AA0 6FC5298-6AE40-0BP0
    6FC5248-0AF30-0AA0 6FC5263-0AB01-0AA1 6FC5298-6AE40-0PP0
    6SN1145-1AA00-0AA0 SIMODRIVE 611-A/611-D 10/25 KW 6SN1145-1AA00-0CA0 SIMODRIVE 611-A/D 28/50 KW 6SN1145-1AA01-0AA0 SIMODRIVE 611 10/25 KW 6SN1145-1AA01-0AA1 SIMODRIVE 611 10/25 KW 6SN1145-1AB00-0CA0 SIMODRIVE 611-A/D 28/50 KW 6SN1145-1BA00-0BA0 SIMODRIVE 611-A/611-D 16/21 KW 6SN1145-1BA00-0CA0 SIMODRIVE 611-A/D 36/47 KW 6SN1145-1BA00-0DA0 SIMODRIVE 611-A/D 55/71 KW 6SN1145-1BA01-0BA0 SIMODRIVE 611 16/21 KW 6SN1145-1BA01-0BA1 SIMODRIVE 611 16/21 KW 6SN1145-1BA01-0DA6SN1123-1AA00-0AA0 SIMODRIVE 611 1 AXIS, 15 A 6SN1123-1AA00-0AA1 SIMODRIVE 611 1 AXIS, 15 A 6SN1123-1AA00-0BA0 SIMODRIVE 611 1 AXIS, 25 A 6SN1123-1AA00-0BA1 SIMODRIVE 611 1 AXIS, 25 A 6SN1123-1AA00-0CA0 SIMODRIVE 611 1 AXIS, 50 A 6SN1123-1AA00-0CA1 SIMODRIVE 611 1 AXIS, 50 A 6SN1123-1AA00-0DA0 SIMODRIVE 611 1 AXIS, 80 A 6SN1123-1AA00-0DA1 SIMODRIVE 611 1 AXIS, 80 A 6SN1123-1AA00-0EA0 SIMODRIVE 611 1 AXIS, 160 A 6SN1123-1AA00-0EA1 SIMODRIVE 611 1 AXIS, 160 A 6SN1123-1AA00-0FA0 SIMODRIVE 611-A/D 1 AXIS, 200 A 6SN1123-1AA00-0GA0 SIMODRIVE 611-A/D 1 AXIS, 120 A 6SN1123-1AA00-0HA0 SIMODRIVE 611 1 AXIS, 8 A 0 SIMODRIVE 611 55/71 KW 6SN1118-0AA11-0AA0 SIMODRIVE 611-A 1 AXIS 6SN1118-0AA11-0AA1 SIMODRIVE 611-A 1 AXIS 6SN1118-0AD11-0AA0 SIMODRIVE 611-A 1 AXIS 6SN1118-0AD11-0AA1 SIMODRIVE 611-A 1 AXIS 6SN1118-0AE11-0AA0 SIMODRIVE 611-A 2 AXES 6SN1118-0AE11-0AA1 SIMODRIVE 611-A 2 AXES 6SN1118-0BJ11-0AA0 SIMODRIVE 611 1 AXIS 6SN1118-0BK11-0AA0 SIMODRIVE 611 2 AXES 6SN1118-0DA11-0AA0 SIMODRIVE 611-D 1 AXIS 6SN1118-0DA12-0AA0 SIMODRIVE 611-D 1 AXIS 6SN1118-0DA13-0AA0 SIMODRIVE 611-D 1 AXIS 
    西门子(siemens)模块6FC5210

在线询盘/留言
  • 免责声明:以上所展示的信息由企业自行提供,内容的真实性、准确性和合法性由发布企业负责,本网对此不承担任何保证责任。我们原则 上建议您选择本网高级会员或VIP会员。
    0571-87774297