用于嵌入式系统基于同步机制下的环形数据缓冲实现方法

    公开(公告)号:CN107368374B

    公开(公告)日:2019-08-06

    申请号:CN201710620299.4

    申请日:2017-07-26

    IPC分类号: G06F9/52 G06F9/54 G06F11/07

    摘要: 本发明涉及一种用于嵌入式系统基于同步机制下的环形数据缓冲实现方法,包括:在工作状态一写入数据就切换到工作状态二;在工作状态二继续写入数据时,若缓冲区被新增加的数据写满,就进入工作状态四;在工作状态二下,读取缓冲区的数据,若读取的数据大小小于缓冲区缓冲好的数据大小,就进入工作状态三,否则进入工作状态四;在工作状态三,读取数据时,当缓冲区没有数据可读时,就进入工作状态一,向缓冲区写入数据时,若缓冲区被写满数据,则进入工作状态四。本发明使用嵌入式操作系统自带的信号量同步机制,原有的环形缓冲区更加强壮,采用可配置和可移植的环形缓冲区,适用于不同的软件系统和不同的硬件体系,能很好地满足实际应用的需要。

    用于基于看门狗电压来监测微控制器的电路装置和方法

    公开(公告)号:CN108139956A

    公开(公告)日:2018-06-08

    申请号:CN201680061973.3

    申请日:2016-10-18

    IPC分类号: G06F11/07

    摘要: 一种用于监测微控制器的定时行为的电路装置包括微控制器(μC),所述微控制器布置成控制至少一个看门狗电压产生部(T1,C1,R1,R3,D1;T1,T2,C1,C2,R1,R2,R3,D1)以便在时间上以限定的方式产生至少一个监测电压(UC;U1,U2)并且在预先确定的采样时刻检测和读取那时产生的监测电压(UC;U1,U2);和所述至少一个看门狗电压产生部(T1,C1,R1,R3,D1;T1,T2,C1,C2,R1,R2,R3,D1),所述至少一个看门狗电压产生部布置成产生在预先确定的采样时刻可通过由所述微控制器进行采样而检测到的监测电压(UC;U1,U2),其中,在所述采样时刻检测到的、所述预先确定的电压公差范围内的监测电压(UC;U1,U2)表明所述微控制器(μC)的无故障的状态,而在所述预先确定的时刻检测到的、位于所述预先确定的电压公差范围之外的监测电压(UC;U1,U2)表明所述微控制器(μC)的有故障的状态。用于基于看门狗电压来监测微控制器的方法基于在前面提到的看门狗电路中的监测电压的产生。

    双操作系统下的故障处理方法及装置、存储器及电子设备

    公开(公告)号:CN107943606A

    公开(公告)日:2018-04-20

    申请号:CN201711175181.1

    申请日:2017-11-22

    发明人: 田发景

    IPC分类号: G06F11/07 G06F9/451

    CPC分类号: G06F11/0739

    摘要: 本发明提供双操作系统下的故障处理方法及装置、存储器及电子设备,以在安卓系统故障时保证Linux系统可操作。所述方法包括:显示包括安卓应用入口所包含的在安卓系统下所安装的第三方应用程序的图标的第一主界面;安卓应用入口用于通过第一主界面获取启动某一第三方应用程序的启动命令,并在获取该启动命令时启动对应的第三方应用程序并显示其交互界面;当安卓系统出现故障时,切换至Linux应用入口,并显示包括Linux应用入口所包含的在Linux系统下所安装的应用程序的图标的第二主界面;Linux应用入口用于通过第二主界面获取启动某一应用程序的启动命令,并在获取该启动命令时启动对应的应用程序并显示其交互界面。

    用于对车辆的电子的线路单元的状态进行监控的方法和装置

    公开(公告)号:CN107924348A

    公开(公告)日:2018-04-17

    申请号:CN201680049004.6

    申请日:2016-07-20

    IPC分类号: G06F11/07 G06F11/16

    摘要: 本发明涉及一种用于对车辆(100)的电子的线路单元(120)的状态进行监控的方法(200)。所述方法(200)包括以下步骤:在所述电子的线路单元(120)的第一运算器(145)上执行(210)第一处理规则(150),用于得到第一处理结果(155),并且在所述电子的线路单元(120)的第二运算器(160)上执行(210)与所述第一处理规则(150)不同的第二处理规则(165),用于得到第二处理结果(170),其中所述第二运算器(170)构造用于:在不取决于所述第一运算器(145)的情况下执行所述第二处理规则(165)。此外,所述方法(200)包括以下步骤:如果所述第二处理结果(170)相对于所述第一处理结果(155)和/或预定义的标准处于预先确定的关联中并且/或者如果所述第一处理结果(155)相对于所述第二处理结果(170)和/或所述预定义的标准处于预先确定的关联中,识别出(220)所述电子的线路单元(120)的无故障的状态(180),其中所述识别(220)的步骤在所述电子的线路单元(120)的安全区域(300)中执行,其中所述电子的线路单元(120)的安全区域(300)具有保护模块,所述保护模块构造用于:保证在相对于所述第一运算器(145)或者所述第二运算器(160)更好地防止故障的处理的情况下执行算法。

    车载用电子设备的控制装置以及控制方法

    公开(公告)号:CN106794810B

    公开(公告)日:2018-03-20

    申请号:CN201580051307.7

    申请日:2015-09-18

    发明人: 小林利彦

    摘要: 本发明的目的是在车载用电子设备的控制中,监视所述车载用电子设备的控制程序的执行状态,即使在所述控制程序中检测出异常的执行状态的情况下,也能够继续进行所述车载用电子设备的控制。本发明提供一种装置以及一种方法,该装置以及该方法设有被连接到车载用电子设备的控制装置的CPU并且由执行时间监视计时器电路、执行顺序监视比较电路、设定寄存器和其他附属电路等构成的程序执行监视专用电路,进行由车载用电子设备的控制程序执行的任务的执行顺序和/或由所述控制程序执行的任务的执行时间的监视,在发生了优先中断的情况下,中断任务的执行时间的监视,在上述执行顺序和/或执行时间中检测出异常的情况下,通过进行代替处理,使得能够继续进行诸如电动助力转向装置之类的车载用电子设备的控制。