大家好,
我想知道如何在 S32G399 运行时测量其 CPU 负载。
背景:我的 S32G399 项目是一个四核 M7 裸机项目,只有一个 ELF 文件,是在 S32DS3.5.10 上开发的。我使用自定义引导加载程序来启动 A53 和 M7,该程序已经实现。我的需求是测量M7端的CPU负载。我手头有 S32 调试探针,因此我可以在我的 M7 应用程序运行时将其连接到该应用程序。但是,我不知道测量负载的具体步骤/方法。我甚至不知道仅使用 S32 调试探针是否能够实现此目标。
希望有人能提供相关文件或指导。
谢谢!
你好, @Yang_C
感谢你的帖子。
1. 据我了解,仅仅依靠调试器可能无法准确获取运行时 CPU 负载。
2. 可以向自己的应用程序添加一些代码,例如启用计时器,然后测量执行主要任务的时间。计算(执行时间)/(运行时间)的比例,以评估 CPU 的大致负载。
BR
陈银
非常感谢。我将尝试从代码端进行测量。