一种基于汽车多核嵌入式系统的CPU负载率监测方法及装置制造方法及图纸

技术编号:41301378 阅读:29 留言:0更新日期:2024-05-13 14:48
本发明专利技术公开了一种基于汽车多核嵌入式系统的CPU负载率监测方法及装置,属于汽车智能化控制技术领域,包括在汽车车身域控制器多核嵌入式系统中建立空闲任务,并在所述空闲任务中建立循环程序;获取所述空闲任务两次循环的时间间隔,根据所述时间间隔和系统最小调度周期确定忙碌时间;根据所述忙碌时间和系统周期确定周期内的平均CPU负载率。本发明专利技术可以将系统中运行的每个任务的占用时间、周期性的中断请求时间、频繁的操作系统调度时间全面地计算在内,从而精确反映CPU的负载率,为任务和中断的合理分配提供数据支撑,以提高嵌入式多核系统的稳定性和实时性,提高软件开发质量。

【技术实现步骤摘要】

本专利技术公开了一种基于汽车多核嵌入式系统的cpu负载率监测方法及装置,属于汽车智能化控制。


技术介绍

1、随着汽车的电动化、智能化和网联化的发展,汽车电子电气架构不断向集中化方向演进,汽车车身控制领域控制器的区域集中化将车身域分布的多个控制器功能集中于车身域控制器,要求车身域控制器嵌入式系统主芯片具备多核资源且能平稳运行。为满足上述需求,车身域控制器的硬件平台均采用多核嵌入式系统。

2、嵌入式系统的cpu负载率是嵌入式系统的重要指标,主要是用来衡量在一段时间内,cpu被占用的情况,若cpu负载率过高,则会导致某些中断和任务无法及时执行甚至是无法执行,因此在多核嵌入式系统的开发过程中,需要对cpu的负载率进行监测,并根据监测数据对任务和中断进行合理分配,使cpu负载率控制在一定范围内,以保证系统能够稳定运行,同时满足实时性的要求。

3、目前常用的cpu负载率的监测和计算方法是将系统中一定周期里运行的所有任务的时间进行监测并计算总和,然后除以该固定周期,获得平均的负载率数值。这种方法比较便捷和简化,也可以在一定程度上反映整个cpu负载本文档来自技高网...

【技术保护点】

1.一种基于汽车多核嵌入式系统的CPU负载率监测方法,其特征在于,包括:

2.根据权利要求1所述的一种基于汽车多核嵌入式系统的CPU负载率监测方法,其特征在于,所述空闲任务为没有任何具体功能、在所有任务中优先级最低且没有固定的运行周期。

3.根据权利要求1所述的一种基于汽车多核嵌入式系统的CPU负载率监测方法,其特征在于,所述根据所述时间间隔和系统最小调度周期确定忙碌时间,包括:

4.根据权利要求1所述的一种基于汽车多核嵌入式系统的CPU负载率监测方法,其特征在于,所述根据所述忙碌时间和系统周期确定周期内的平均CPU负载率,包括:</p>

5.一种...

【技术特征摘要】

1.一种基于汽车多核嵌入式系统的cpu负载率监测方法,其特征在于,包括:

2.根据权利要求1所述的一种基于汽车多核嵌入式系统的cpu负载率监测方法,其特征在于,所述空闲任务为没有任何具体功能、在所有任务中优先级最低且没有固定的运行周期。

3.根据权利要求1所述的一种基于汽车多核嵌入式系统的cpu负载率监测方法,其特征在于,所述根据所述时间间隔和系统最小调度周期确定忙碌时间,包括:

4.根据权利要求1所述的一种基于汽车多核嵌入式系统的cpu负载率监测方法,其特征在于,所述根据所述忙碌时间和系统周期确定周期内的平均cpu负载率,包括:...

【专利技术属性】
技术研发人员:魏佳勇王子军赵文渤梁海洋韩昊潘文涛刘鑫瞳张舜齐
申请(专利权)人:一汽奔腾轿车有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1