自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Autosar - 【6 AUTOSAR中的I-PDU】

PDU是Protocol Data Unit的缩写,而我们又知道,协议有很多种,不同的功能簇,分层的每一层都可能有一种协议的定义,因此PDU是一个相对广泛的概念。例如Com模块中组合了signal的PDU,CanIf模块中为使用CAN通信而创建的PDU等等。基于分层的不同,在AUTOSAR中一般将PDU分为三类:I-PDU, N-PDU, L-PDU。I,N,L分为代表交互层,网络层,数据链路层。

2023-07-28 14:26:22 1131 1

原创 Autosar - 【5 AUTOSAR中的ISignal和SystemSignal】

在 AUTOSAR 架构中,ISignal 通常定义在接口描述 (Port Interface) 中,并用于在模块之间进行通信。例如,一个控制器模块可以使用一个 SystemSignal 保存当前的控制状态,该状态可以在模块内部的不同部分之间进行传递和共享。因此,ISignal 用于描述接口和模块之间的通信,而 SystemSignal 用于描述组件内部的通信。在 AUTOSAR 中,这两种信号都是非常重要的,因为它们能够帮助开发人员设计和实现可靠的系统,并确保组件之间和组件内部的数据传输正确无误。

2023-07-28 14:23:58 821 1

原创 Autosar - 【4 AUTOSAR以太网通信架构】

通过建立一个包含AUTOSAR所需信息的预先确定的配置,并保留一些项,以便在运行时进行更新,就可以利用相互冲突的概念。SoAd模块实现PDU和套接字转换的过程,包含了源端口,目的端口,源IP地址,目的IP地址等的设置。硬件驱动层的Eth Driver负责与外部PHY芯片的数据交互,实现了MAC 的初始化,内容主要包含了buffer的设置,中断的设置,部分芯片中还包含了复用的一些设置,该模块提供了相关的接口给EthIf模块进行调用实现对MAC的控制。传输的数据被认为与它需要往返的源和接收一样是预先确定的。

2023-07-28 14:23:01 2422 2

原创 Autosar - 【3 SWC】

AutoSAR主要分为3个层级:应用软件层(AppL),实时运行环境(RTE)和基础软件层(BSW)。APPL由多个SWC组成,在此,每个SWC可以理解为一个.c文件,而整个应用软件层便是一个文件夹。如下图所示:上图可以看出,整个工程是一个AutoSAR架构,其中的AppL、RTE和BSW分别对应一个文件夹,而SWC组件就是一个个的.c文件(和.h)。应用软件组件(Application SWC)AutoSAR接口(Ports)可运行实体(Runnable)

2023-07-28 14:20:18 2461 1

原创 Autosar - 【2 RTE模块】

AUTOSAR RTE(Run Time Environment)实现了AUTOSAR系统中的虚拟功能总线(VFB),提供了SWC(Software Component)之间的访问接口和SWC对于BSW资源的访问接口。简化的AUTOSAR架构图如下:如上图,AUTOSAR架构是分层设计的,并且其理念是将软件与硬件解耦,使得软件可以重分配和复用,这些都要依赖RTE来实现。但是RTE是不可复用的,因为RTE是匹配应用需求的,所以如果应用修改了RTE也就需要修改。

2023-07-28 13:29:33 1261 4

原创 Autosar - 【1 OS模块】

Autosar (Automotive Open System Architecture)是一种汽车电子系统的标准化框架,旨在提高汽车电子系统的可重用性、可扩展性和可靠性。OS模块是Autosar中的一个重要模块,用于管理汽车电子系统中的任务和资源。

2023-07-28 11:51:35 3331 1

原创 SOME/IP协议详解[7 SOME/IP序列化]

TLV是Tag Length Value的简称,是someip序列化的一种格式,会有部分车厂在使用,但并不是主流。我们简单讲解一下,让大家知道这个干什么的,不对细节做进一步分析。与之前讲过的所有的类型的序列化格式有所区别,tlv还会再加一层标签,对每个数据进行单独标识,方便管理。someip服务接口参数某参数定义的struct里的成员。

2023-06-06 18:11:43 5156 1

原创 SOME/IP协议详解[6 SOME/IP-TP]

使用SOME/IP-TP的SOME/IP消息应激活Session ID处理;原始信息必须具有唯一的Session ID;所有SOME/IP-TP分段应携带原始消息的Session ID,因此,它们都具有相同的Session ID;SOME/IP-TP分段应将Message类型的TP标志设置为1;发送时应对More Segment Flag = 1的信息进行等长分段(为1392byte,除最后一片),且按顺序/升序发送,不可以重复发送分片报文;

2023-06-06 18:00:51 2769

原创 SOME/IP协议详解[5 SOME/IP-SD协议解析]

首先,依照惯例我们先来看下SOME/IP-SD的报文格式如下图11所示:图11 SOME/IP-SD Message Format一般而言,如果没有特别要求,在SD报文格式中的内容均按照大端方式传输。由于SOME/IP-SD报文实际上也只是SOME/IP报文的一种,只不过是在SOME/IP标准协议的基础上扩展了Entry,Option等字段,其中Entry用于同步服务实例的状态以及发布/订阅关系的管理,Options则用于传输Entry的附加信息。

2023-06-05 19:54:37 2724 1

原创 SOME/IP协议详解[4 SOME/IP协议解析]

接下来就通过解析SOME/IP一起来揭开SOME/IP的神秘面纱,以便为后续车载以太网的学习打好基础。

2023-05-15 11:36:34 1055 2

原创 SOME/IP协议详解[3 SOME/IP错误处理机制]

在任何通信过程中总是会存在各种各样的错误,SOME/IP作为一种面向服务的应用协议也不例外,因此AUTOSAR为了更为高效的定位到通讯过程中的问题所在,制定了一套检查SOME/IP协议格式内容的错误处理机制。比如版本信息检查,服务ID等,其他故障信息可以在Payload中进行详细定义。目前SOME/IP支持以下两种错误处理机制,这两种uowu处理机制可以根据配置进行选择。图10 SOME/IP错误处理流程。

2023-05-15 11:32:22 670

原创 SOME/IP协议详解[2 SOME/IP通信机制]

本章探讨车载ECU需要按照何种规则来实现数据的传输,因此熟悉这部分内容将对车载以太网SOME/IP的开发与测试至关重要。

2023-05-15 11:28:10 5153 8

原创 SOME/IP协议详解[1 概述]

宝马公司开发设计了一套中间件,该中间件能够实现以服务为导向的通信方式,该中间件区别于传统以信号为导向的通信方式,不仅能够大大减少网络负载以提高通信双方的效率,同时引入以太网通信也能够大大满足未来车辆不断增长的通信需求。面向信号的数据传输不管网络需不需要始终会不断循环发送,而面向服务的通信方式则不同,只有当网络中至少存在一个接收方需要这些数据时,发送方才会发送数据,这是一种面向服务通信方式的显著优点。

2023-05-04 13:15:12 2279 2

AUTOSAR-SWS-SOMEIPTransportProtocol原版文档

AUTOSAR_SWS_SOMEIPTransportProtocol

2023-12-25

AUTOSAR-SWS-IPDUMultiplexer原版文档

AUTOSAR_SWS_IPDUMultiplexer原版文档

2023-12-25

AUTOSAR-SWS-EthernetSwitchDriver原版文档

AUTOSAR_SWS_EthernetSwitchDriver

2023-12-25

AUTOSAR-SWS-PDURouter原版pdf

AUTOSAR_SWS_PDURouter原版pdf

2023-12-25

AUTOSAR-SWS-SocketAdaptor英文原版pdf

AUTOSAR_SWS_SocketAdaptor英文原版pdf

2023-12-25

AUTOSAR中TC8测试中Upper Tester协议规范文档

AUTOSAR_PRS_TestabilityProtocolAndServicePrimitives.pdf

2023-12-22

DoIP中UDS 0x27服务响应流程图

本资源绘制了DoIP中UDS 0x27服务响应流程图,标明什么时候回复NRC35、NRC36、NRC37,流程清晰明了。

2023-12-13

基于Python的DoIP诊断上位机,DoIP Tetser

基于Python的DoIP诊断上位机,DoIP Tetser

2023-08-11

车载以太网测试规范TC8:Layer 1、2、3~7

OPEN Alliance Automotive Ethernet ECU Test Specification Layer 1、2、3~7

2023-07-21

车载以太网权威指南(中文版、英文版都有)

《车载以太网权威指南》这本书是关于车载以太网技术的权威指南之一,由德国的工程师Axel Sikora撰写。这本书主要介绍了车载以太网(Automotive Ethernet)的基础知识、协议栈、硬件设计、网络管理以及网络安全等方面的内容。 这本书非常详尽和深入,涵盖了车载以太网技术的各个方面,并且内容结构清晰,易于理解和学习。 此外,这本书还提供了大量的案例研究和实用的技术指导,可以帮助读者更好地理解和应用车载以太网技术。 总之,如果你对车载以太网技术感兴趣,那么这本书是一个很好的起点。 下面附上了《车载以太网权威指南》的中文版本、英文版本。中文版本非图片扫描版,是文字可复制版,而且还整理了目录书签。

2023-05-23

BS ISO 13400-2-2012-中文翻译-2

BS ISO 13400-2-2012_中文翻译-2

2023-05-04

第一章-TMS320LF240X-DSP(修订1)

DSP学习交流,是大学所学的课件,很有用的,大家要的就收走吧

2013-05-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除