-
公开(公告)号:CN116048854A
公开(公告)日:2023-05-02
申请号:CN202211704783.2
申请日:2022-12-29
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本发明公开了一种嵌入式操作系统的故障诊断方法、装置、介质及终端,方法包括:标定待监测任务;监测并计算所述待监测任务的运行参数信息;根据所述运行参数信息对所述待监测任务进行诊断,并基于诊断结果生成故障码。通过对待监测任务进行标定,可以将监测对象从多核系统中的多个任务更改为一部分标定的任务,从而大大减少需要监测的任务数量,避免出现任务监测乃至后续任务故障诊断造成的系统负荷过大的问题,避免故障诊断占据大量的计算机资源,影响系统运行的问题。
-
公开(公告)号:CN115964234A
公开(公告)日:2023-04-14
申请号:CN202211520812.X
申请日:2022-11-30
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本发明公开了一种时钟异常检测方法、装置、存储介质及终端,应用于单片机,方法包括:在安全管理单元运行正常的情况下,启动时钟自检测试,并基于自检结果判断当前运行状态是否满足预设时钟监控条件;在满足时,使能当前存在的所有时钟,生成多个被检测时钟;获取每个被检测时钟的频率,根据寄存器分频位配置参数将时钟的频率分频,生成每个被检测时钟的子频率,并基于该子频率判定每个被检测时钟是否出现异常。由于车辆上的单片机在上电后,单片机可自动启动时钟自检测试,在基于自检结果判断当前运行状态满足预设时钟监控条件时对全部时钟的频率进行逐一判断,以及时确定出异常时钟进行处理,从而保障了时钟的稳定性,提升了车辆运行的安全性。
-
公开(公告)号:CN116450214A
公开(公告)日:2023-07-18
申请号:CN202310422572.8
申请日:2023-04-14
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
Abstract: 本申请提供了一种数据的识别方法、数据的识别装置、存储介质和电子设备。该方法包括:获取嵌入式软件的目标文件和嵌入式软件的MAP文件;对目标文件和MAP文件分别进行程序静态分析,得到嵌入式软件中多个目标函数所包含的多个第一全局变量以及每个第一全局变量所在的第一核芯,多个目标函数与目标文件对应;在嵌入式软件的程序处于动态运行的情况下,获取当前核芯所访问的多个第一全局变量中的目标第一全局变量,当前核芯为第一核芯或第二核芯;在目标第一全局变量对应的当前核芯为第二核芯的情况下,确定嵌入式软件存在跨核交互数据现象。该方法能确定嵌入式软件存在跨核交互数据现象,实现了降低系统运行负荷和提高程序执行效率的目的。
-
公开(公告)号:CN115933990A
公开(公告)日:2023-04-07
申请号:CN202211725812.3
申请日:2022-12-30
Applicant: 潍柴动力股份有限公司 , 潍坊潍柴动力科技有限责任公司
IPC: G06F3/06 , G06F12/0882
Abstract: 本申请提供与非型闪存Nand Flash存储管理方法与装置,方法包括:响应于用户对数据管理模块的数据修改指令,将待修改数据的所在的第一Block的第一Page页读出至预设RAM中;在预设RAM中对待修改数据进行处理;将处理后的待修改数据基于第一Page页的存储位置对应写入预设的第二Block的Page页的存储位置;遍历第一Block的除第一Page页的其他Page页,依次将其他Page页的不需修改的数据读出至预设RAM中,并基于其他Page页的存储位置将不需修改的数据对应写入预设的第二Block的Page页;将第二Block的ID号替换为第一Block的ID号,重新生成新的数据存储链表。
-
-
-