当前位置: 首页 > news >正文

Autosar实践-CANTp

文章目录

  • 前言
  • 一、CanTp是什么?
  • 二、Autosar配置
  • 三、诊断数据传输流程
    • 1.接收单帧失败,上层没有适当的buffer
    • 2.成功接收单帧
    • 3.成功发送单帧
    • 4.成功接收多帧
    • 5.成功发送多帧


前言

CANTp模块作为提供数据拆包、组包、流控制传输的服务,在Autosar基础软件通信中起着至关重要的作用。

基础知识可参考:UDS诊断网络层ISO15765-2(CANTp)


一、CanTp是什么?

CAN Transport Layer(以下简称CanTp)是AUTOSAR基础软件通信中的重要模块之一,位于PDU Router(以下简称PduR)和CAN Interface(以下简称CanIf)之间。主要功能:
1.发送诊断报文的时候,分割发送方向上的数据
2.接收诊断报文的时候,重组接收方向上的数据
3.控制数据流(流控帧)

http://www.lryc.cn/news/66349.html

相关文章:

  • Redis简介
  • 报错问题修改
  • 专访惠众科技|元宇宙应用如何借助3DCAT实时云渲染实现流畅大并发呈现?
  • 加速开放计算产业化,OCTC五大原则瞄准需求痛点
  • 【RabbitMQ】安装及六种模式
  • 数据结构刷题(三十一):1049. 最后一块石头的重量 II、完全背包理论、518零钱兑换II
  • opencv_c++学习(四)
  • 基于AT89C51单片机的篮球计时记分设计
  • 并发编程-Day2
  • 第1章 Nginx简介
  • 一个.Net功能强大、易于使用、跨平台开源可视化图表
  • 浅谈 ext2 文件系统的特点、优缺点以及使用场景
  • Map和Set数据结构和ES6模块化语法
  • 10_Uboot启动流程_2
  • python+django汽车4S店零配件保养服务管理系统
  • STM32F4的输出比较极性和PWM1,PWM2的关系
  • 易优cms伪静态,EyouCms去除URL中的index.php
  • 【自然语言处理】【大模型】CodeGeeX:用于代码生成的多语言预训练模型
  • Open3D 非线性最小二乘拟合二维多项式曲线
  • kafka消息队列的两种模式
  • python语法复习
  • 02-Java基础编程
  • 武忠祥老师每日一题||定积分基础训练(十)
  • C/C++趣味程序设计百例(41~50)
  • 论文阅读-2-DeepSMOTE Fusing Deep Learning and SMOTE for Imbalanced Data
  • 三种方法教你让模糊照片秒变高清图
  • PyTorch深度学习实战 | 基于线性回归、决策树和SVM进行鸢尾花分类
  • 服务端接口优化方案
  • 【并发基础】Happens-Before模型详解
  • Kubernetes系列---Kubernetes 理论知识 | 初识