原创大约 14 分钟
通用测量核心与 ECU 工程之间的连接集中在平台适配层:它识别实际执行者,读取 STM 时间,形成串行事件,并把统计副本交给报告路径。
对于 TC397 与 AUTOSAR,可以按“Host 模型 → 时间源 → 调度和中断边界 → 周期采样 → 多核发布 → 目标验证”的顺序完成接入。各步骤分别建立一项明确的契约,组合后得到可解释的每核时间账本。
本文使用配套模块中的独立 Hook 模型讲解接口。C99 核心与 Mock 示例已通过 Host 验证;具体 MICROSAR/TASKING/TC397 接入处于 Experimental / Unverified,目标参数和实际 Hook 顺序由工程配置确定。
原创大约 8 分钟
原创大约 8 分钟
运行时测量可以分成三个职责:平台产生执行事件,核心维护时间归属,报告路径输出统计结果。显式的分工使同一个算法可以在 PC、裸机和 RTOS 环境中运行。
embedded-runtime-observer 采用 C99 和静态内存实现这一模型。Task、Idle、ISR、调度空档和函数点共用明确的事件边界,在线统计与可选 Trace 各自保留输出状态。v0.2.0 增加独立 Stack Observer,将栈内存需求接入同一报告层。
本文承接时间模型,沿着事件进入核心后的处理过程介绍框架设计。
原创大约 8 分钟