微控制器负载率测试方法、装置、系统及车辆制造方法及图纸

技术编号:43474004 阅读:19 留言:0更新日期:2024-11-27 13:13
本申请涉及一种微控制器负载率测试方法、装置、系统及车辆,应用于微控制器技术领域,方法包括:从微控制器的源代码中实时识别每个任务的开始任务标识和结束任务标识;当识别到每个任务的开始任务标识时,调用计时器函数得到任务的开始时刻;当识别到每个任务的结束任务标识时,调用计时器函数得到任务的结束时刻;基于控制器局域网总线协议向上位机发送包含每个任务的开始任务标识、结束任务标识、开始时刻和结束时刻的日志数据,以使上位机基于开始任务标识和结束任务标识识别出每个任务,并根据开始时刻和结束时刻确定每个任务的负载率以及整体负载率。本申请可在微控制器量产前和量产后实时测试微控制器的整体负载率及单个任务的负载率。

【技术实现步骤摘要】

本申请涉及微控制器,尤其涉及一种微控制器负载率测试方法、装置、系统及车辆


技术介绍

1、在现代汽车工业中,mcu(microcontroller unit,微控制器)作为核心控制单元,其性能直接影响到整车的运行稳定性和安全性。因此,在mcu的软件开发过程中,对mcu的负载率进行实时计算以确保程序的可靠运行是非常重要的一环。

2、相关技术中,通常依赖于jtag(joint test action group,联合测试工作组)接口等调试手段进行负载率测试。该方法可以在单件或者hil台架上模拟车辆驾驶的情况去测试mcu负载率。然而,该方法只能在单件或者hil(hardware-in-the-loop,硬件在环)台架上模拟车辆驾驶的情况来测试mcu负载率,而在微控制器量产后,无法对其负载率进行测试。而大多数工况需要在车辆运行之后的实际情况下才会触发,而实际工况下的mcu负载率是更可靠有效的,对软件开发人员排查问题有实际的帮助。


技术实现思路

1、为了解决上述技术问题,本申请提供了一种微控制器负载率测试方本文档来自技高网...

【技术保护点】

1.一种微控制器负载率测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于控制器局域网总线协议向上位机发送包含每个任务的开始任务标识、结束任务标识、开始时刻和结束时刻的日志数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述计时器函数输出的时刻的精度为us级。

4.一种微控制器负载率测试装置,其特征在于,所述装置包括:

5.根据权利要求4所述的装置,其特征在于,所述日志数据发送模块,具体用于利用Can_Write函数向上位机发送包含每个任务的开始任务标识、结束任务标识、开始时刻和结束时刻的日志数据...

【技术特征摘要】

1.一种微控制器负载率测试方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于控制器局域网总线协议向上位机发送包含每个任务的开始任务标识、结束任务标识、开始时刻和结束时刻的日志数据,包括:

3.根据权利要求1所述的方法,其特征在于,所述计时器函数输出的时刻的精度为us级。

4.一种微控制器负载率测试装置,其特征在于,所述装置包括:

5.根据权利要求4所述的装置,其特征在于,所述日志数据发送模块,具体用于利用can_write函数向上位机发送包含每个任务的开始任务标识、结束任务标识、开...

【专利技术属性】
技术研发人员:王国岩何滢刘晓辉
申请(专利权)人:比博斯特上海汽车电子有限公司
类型:发明
国别省市:

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

1