XCP实战系列介绍01-测量与标定底层逻辑介绍

本文框架

  • 1.概述
  • 2.XCP测量实现逻辑
    • 2.1 Poling模式实现逻辑
    • 2.2 DAQ模式实现逻辑
  • 3.XCP标定实现逻辑
  • 4.XCP系列文章汇总

1.概述

在前面一篇文章《看了就会的XCP协议介绍》中详细介绍了XCP的协议,其中包括XCP的一般工作过程,常用命令,XCP测量及标定功能级别的实现,后面断断续续的收到一些读者的私信,想了解下测量及标定的底层代码实现逻辑,那本文就从代码级别对测量及标定是如何实现的进行分析。

需要先说明的是,本文介绍的部分API会对其主要功能进行介绍,不会把API的每段代码拿来一一分析,大家能结合手中项目对照学习,效果会更好。

2.XCP测量实现逻辑

首先我们看下测量,在前文中我们提到测量的本质就是对某个固定地址的变量的值进行读取。也提到了Poling模式是基于CTO通过发送命令及应答形式实现,DAQ是周期性调用不同周期的Event来实现。

2.1 Poling模式实现逻辑

Poling模式下,使用主结点发送的命令,通过指定的XCP地址来提取从结点的ECU内部的数据,并通过从结点的应答将该数据传送给主结点,如此循环往复来实现的。为了取出数据&

你可能感兴趣的:(XCP实战进阶系列,autosar,嵌入式,XCP)