[发明专利]一种监测车机系统CMA内存越界的方法、装置及存储介质在审
申请号: | 202210311406.6 | 申请日: | 2022-03-28 |
公开(公告)号: | CN114840333A | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 吴宛平;刘浩;杜祥潇 | 申请(专利权)人: | 东风汽车集团股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/07;G06F13/28 |
代理公司: | 湖北武汉永嘉专利代理有限公司 42102 | 代理人: | 王丹 |
地址: | 430056 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 监测 系统 cma 内存 越界 方法 装置 存储 介质 | ||
1.一种监测车机系统CMA内存越界的方法,其特征在于包括如下步骤:
1)系统上电后,模块开始初始化工作,申请CMA内存;
2)申请CMA内存时,在申请的内存区域前后分别多申请内存;
3)在多申请的内存区域中写入一个预设的数据,记录该内存区域是由哪个控制器申请;
4)起一个线程监测前后多申请的内存是否被改写;
5)若前后多申请的内存被改写,判断是哪个控制器的内存区域,通知对应的控制器进行复位操作,修复内存越界问题。
2.根据权利要求1所述的监测车机系统CMA内存越界的方法,其特征在于:所述模块包括CAMERA模块、DISPLAY模块、视频编码模块和/或视频解码模块。
3.根据权利要求1所述的监测车机系统CMA内存越界的方法,其特征在于:步骤2)中,申请CMA内存时,在申请的内存区域前后分别多申请4K内存。
4.根据权利要求1所述的监测车机系统CMA内存越界的方法,其特征在于:步骤3)中,预设的数据应先定义好协议,每个数据代表由不同的控制器申请的内存。
5.根据权利要求1所述的监测车机系统CMA内存越界的方法,其特征在于:步骤3)中,记录多申请的内存的开始地址和结束地址,该数据也用于判断多出的内存属于哪个控制器。
6.根据权利要求1所述的监测车机系统CMA内存越界的方法,其特征在于:步骤5)中,若前后多申请的内存被改写,根据多申请的内存的开始地址和结束地址判断是哪个控制器的内存区域。
7.一种监测车机系统CMA内存越界的装置,其特征在于:包括
内存申请模块,用于在CAMERA模块、DISPLAY模块、视频编码模块和/或视频解码模块开始初始化工作后,申请各控制器大的CMA内存;及在申请的内存区域前后分别多申请4K内存;
记录模块,用于在多申请的内存区域中写入一个预设的数据,预设的数据应先定义好协议,每个数据代表由不同的控制器申请的内存;记录该内存区域是由哪个控制器申请;
监测模块,用于起一个线程监测前后多申请的内存是否被改写;
处理器,用于监测模块监测到前后多申请的内存被改写时,判断是哪个控制器的内存区域,通知对应的控制器进行复位操作,修复内存越界问题。
8.根据权利要求7所述的监测车机系统CMA内存越界的装置,其特征在于:所述记录模块还记录多申请的内存的开始地址和结束地址。
9.一种存储介质,存储有可执行程序,其特征在于,所述可执行程序被处理器执行时,实现权利要求1至6任一项所述的监测车机系统CMA内存越界的方法。
10.一种电子设备,包括存储器、处理器及存储在存储器上并能够由所述处理器运行的可执行程序,其特征在于,所述处理器运行所述可执行程序时执行如权利要求1至6任一项所述的监测车机系统CMA内存越界的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东风汽车集团股份有限公司,未经东风汽车集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210311406.6/1.html,转载请声明来源钻瓜专利网。