AUTOSAR CAN协议栈架构总览介绍

这篇具有很好参考价值的文章主要介绍了AUTOSAR CAN协议栈架构总览介绍。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Classic AUTOSAR层级架构简介

如下图是Classic AUTOSAR层级架构图,每个层主要功能如下

  1. 微控制器抽象层:使上层软件和微处理器型号无关,包含MCU中内部外设的驱动以及MCU内存映射的外部设备的驱动
  2. ECU抽象层:使上层软件和ECU硬件设计无关,包含ECU板上外部设备的驱动以及内部设备与外部设备的接口(I/O)
  3. 服务层:提供给应用程序可用的服务,包含诊断、非易失性内存管理、操作系统以及通信服务,内存和ECU管理
  4. 复杂设备驱动:提供复杂传感器和执行器的驱动,比如摄像头的驱动,重要的应用模块可以直接访问硬件资源
  5. 运行时环境RTE:使应用软件组件与ECU的映射无关,提供通信服务的中间层(ECU内部/间通信)

AUTOSAR CAN协议栈架构总览介绍,Classic AUTOSAR精讲,AUTOSAR CAN协议栈

Classic AUTOSAR中CAN协议栈架构图介绍

在知道了Classic AUTOSAR层级架构后,我们就可以根据该架构列出CAN协议栈的层级关系,如下图文章来源地址https://www.toymoban.com/news/detail-735967.html

  • 服务层涉及的模块有:Can NM,DCM,COM,PDUR,Can TP
  • ECU抽象层涉及的模块有:Can Interface
  • 微控制器层涉及的模块有:Can Driver

到了这里,关于AUTOSAR CAN协议栈架构总览介绍的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【AutoSAR 架构介绍】

    AutoSAR简介 AUTOSAR 是 Automotive Open System Architecture (汽车开放系统架构)的首字母缩写,是一家致力于制定汽车电子软件标准的联盟。 AUTOSAR 是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立,各成员保持开发合作伙伴关系。 自 2003 年起,各伙伴公

    2024年02月16日
    浏览(30)
  • AUTOSAR实战教程 - 通信协议栈CAN_CANIF_PDUR_CANTP_COM_XCP_ECUC配置一网打尽

    通讯协议栈几乎是CP AUTOSAR中最庞杂的一块。由于其涉及的模块比较多(仅实现CAN信号的收发就需要ECUC/CAN/CANIF/CANTP/PDUR/COM/XCP这么多模块的协作!),且名词概念众多,入门很难。网络上关于各个模块的详细介绍浩如烟海,其深度也让人叹为观止。但没有一篇文章把这些模块串起

    2024年02月03日
    浏览(35)
  • AUTOSAR汽车电子嵌入式编程精讲300篇-经典 AUTOSAR 安全防御能力的分析及改善

    目录 前言 研究现状 经典 AUTOSAR 概述 2.1 经典 AUTOSAR 架构 2.2 经典 AUTOSAR 应用层

    2024年02月07日
    浏览(33)
  • 【AUTOSAR】【Can通信】CanNM

    目录 一、概述 二、说明 三、功能说明 3.1 协调算法 3.2 操作模式 3.2.1 网络模式 3.2.2 准备总线睡眠模式 3.2.3 总线睡眠模式 3.3 网络状态 3.4 初始化 3.5 参数 3.6 网络管理PDU结构 3.7 通信调度 3.7.1 发送 3.7.2 接收 3.8 其他功能 3.8.1 远程睡眠指示器的检测 3.8.2 用户数据 3.8.3 被动模式

    2024年02月05日
    浏览(32)
  • AutoSar CAN网络管理(CanNm)

    网络管理的目的 是 使车辆网络中的 ECU 节点有序的睡眠和唤醒。 在没有通信需求的时候睡眠,在需要通信的时候唤醒, 可以节约汽车电池的电量。 CAN Network Management(CanNm) 是一种独立于硬件的协议实现的软件模块 , 只能在 CAN 网络上使用, 主要功能是协调网络正常运行和总

    2024年02月03日
    浏览(30)
  • 信贷产品的架构设计总览

    架构设计是金融产品经理为数不多体现抽象能力和业务熟悉度的复核能力体现,也是产品经理从点到面窥看顶层设计必经之路。 可能还有同学问,啥是架构图?官方解答的是对各种系统和功能模块层次清晰的展示,并且传递数据和信息,来解释产品设计思路的过程。 我理解

    2023年04月08日
    浏览(62)
  • AUTOSAR SecOC的CAN FD应用

    20多年来,CAN一直是并且仍然是车辆中的主导通信系统。 随着车载功能日益复杂,传统CAN已无法满足对有效数据速率日益增长的需求。 因此,引入了CAN FD—它允许高达64字节的有效载荷以实现2 Mbit/s 和5 Mbit/s的数据速率。为了将这一主要优势用于高级功能,必须解决更大网

    2023年04月08日
    浏览(30)
  • AUTOSAR通信篇 - CAN网络通信(二:CanIf)

    目录 初始化 数据发送 请求发送 发送数据流 发送缓存 发送确认 数据接收 数据接收提醒 读取接收数据 CAN控制器模式 控制器模式转换 唤醒 PDU通道模式控制 PDU通道组 PDU通道模式 总结 在上一篇,我们介绍了CAN模块,接下来我们介绍在CAN模块之上的模块Can Interface(CanIf)模块

    2024年02月08日
    浏览(70)
  • AutoSAR—Davinci CFG中CAN模块配置(上)

    目录 前面 导入DBC文件 Can Controllers 通用配置 波特率配置 过滤器配置 CanHardwareObjects 最后 上篇文章介绍了一个DBC文件的诞生过程,它是AutoSAR CAN模块配置的前提。 CAN模块的配置是一块很难啃的骨头,作者也是初学,这篇文章只是给大家介绍一个CAN模块在Davinci CFG配置过程中会

    2024年02月11日
    浏览(20)
  • Autosar CAN开发11-1(CAN控制器相关参数,位时间、Tq、采样点等)

            生活不易,猫咪叹气。好久没更新,距离上次更新已经是快半年前了。毕业到现在,已经在这家公司呆了快2年了。快的话一个月,慢的话两个月,马上就是提桶的日子了。                            说回我们的正题。                 平时在工作上,对于通

    2024年02月03日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包