AutoSAR BSW-高阶配置_持续更新中...
文章平均质量分 81
DaVinci Configurator高阶配置教程,持续更新中。。。
优惠券已抵扣
余额抵扣
还需支付
¥99.90
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
糖果Autosar
AutoSAR架构专家,分享AutoSAR学习笔记和心得体会,提供咨询和答疑。粉丝们尽量在博文评论区留言你们咨询的问题,有空我会统一回答
展开
-
ETH01-ETH驱动的配置01
总目录链接==>>AutoSAR入门和实战系列总目录总目录链接==>>AutoSAR BSW高阶配置系列总目录。原创 2023-09-19 08:56:21 · 419 阅读 · 0 评论 -
MICROSAR ETH驱动的配置
总目录链接==>>AutoSAR入门和实战系列总目录总目录链接==>>AutoSAR BSW高阶配置系列总目录。原创 2023-09-18 23:28:11 · 316 阅读 · 0 评论 -
【AutoSAR答疑01】- AutoSAR各种软件组件类型有什么本质的不同?
ECU 抽象软件组件 (EcuAbstractionSwComponentType) 是基础软件的一部分,特别是ECU 抽象层,因此可以通过标准化接口与其他基础软件模块交互。它包含对相应硬件元素的引用,并通过端口向到感器-执行器软件组件提供对ECU特定 IO 功能的访问。原创 2023-06-11 18:19:17 · 1044 阅读 · 0 评论 -
PHY- PHY芯片概述
关于Internet Protocal的分层模型可以参考文章 :【Internet Protocal-OSI模型中的网络分层模型】,下面我们讲讲底层以太网控制器和收发器的知识。其主要是处理OSI模型中的物理层和链路层的事情。在CAN/CANFD、FlexRay等总线中,有控制器Controller和收发器Transceiver。类似地,在以太网总线中,有以太网控制器和以太网收发器。原创 2023-04-09 16:05:12 · 2078 阅读 · 0 评论 -
PHY- PHY的MDI接口
总目录链接==>>AutoSAR入门和实战系列总目录总目录链接==>>AutoSAR BSW高阶配置系列总目录。原创 2023-04-08 16:47:14 · 1212 阅读 · 0 评论 -
PHY-以太网物理层接口( MII )
总目录链接==>>AutoSAR入门和实战系列总目录总目录链接==>>AutoSAR BSW高阶配置系列总目录。原创 2023-04-08 16:04:14 · 675 阅读 · 0 评论 -
PHY+MAC - 网络接口是如何发送接收帧的?
总目录链接==>>AutoSAR入门和实战系列总目录总目录链接==>>AutoSAR BSW高阶配置系列总目录。原创 2023-04-08 15:19:45 · 403 阅读 · 0 评论 -
Internet Protocal-OSI模型中的网络分层模型
总目录链接==>>AutoSAR入门和实战系列总目录总目录链接==>>AutoSAR BSW高阶配置系列总目录。原创 2023-04-08 13:59:03 · 294 阅读 · 0 评论 -
FrIf - Fr控制器的初始化及代码分析
总目录链接==>>AutoSAR入门和实战系列总目录总目录链接==>>AutoSAR BSW高阶配置系列总目录。原创 2023-04-02 21:49:56 · 484 阅读 · 0 评论 -
FrIf- FrIf_Init接口的初始化
FlexRay 接口的初始化由 AUTOSAR ECU 状态管理器EcuM通过调用函数 FrIf_Init 启动。EcuM将配置的指针传递给 FlexRay 接口模块,所讲的配置的指针就是FrIf模块的静态配置结构的地址。- FrIf_Init 确保静态配置结构可用于 FlexRay 接口模块的全局配置。- FrIf_Init初始化用于存储 PDU内容、PDU 属性和 FlexRay 接口状态机的状态变量,原创 2023-04-02 20:40:24 · 233 阅读 · 0 评论 -
FrIf - Fr驱动收发器和状态管理
总目录链接==>>AutoSAR入门和实战系列总目录总目录链接==>>AutoSAR BSW高阶配置系列总目录。原创 2023-04-02 16:27:35 · 343 阅读 · 0 评论 -
FlexRay概述 -FlexRay的基本组件及状态机图
总目录链接==>>AutoSAR入门和实战系列总目录总目录链接==>>AutoSAR BSW高阶配置系列总目录。原创 2023-04-02 16:20:55 · 1388 阅读 · 0 评论 -
FrIf-FrIf功能模块概述和与底层驱动的交互
FlexRay 接口模块通过 FlexRay 驱动程序模块间接与 FlexRay 控制器通信。它为上层 AUTOSAR BSW 模块提供以下功能 :• 初始化• 数据传输(发送和接收)• 开始/停止/中止通信• FlexRay 特定功能(例如发送唤醒模式)• 设置操作模式• 获取状态信息• 各种定时器功能。原创 2023-04-02 12:45:47 · 581 阅读 · 0 评论 -
FrIf-如何配置FlexRay 作业列表【配置参数FrIfCluster->FrIfJobList->FrIfJob】
总目录链接==>>AutoSAR入门和实战系列总目录。原创 2023-03-28 22:10:07 · 564 阅读 · 0 评论 -
FrIf-FrIf_Transmit发送流程【配置参数FrIfImmediate:立即传输还是解耦传输】和代码分析
总目录链接==>>AutoSAR入门和实战系列总目录。原创 2023-03-27 23:00:13 · 941 阅读 · 0 评论 -
AutoSAR PduR -AutoSAR PDU常用的使用方式【发送,接收,网关】
总目录链接==>>AutoSAR入门和实战系列总目录。原创 2023-03-26 19:18:38 · 1231 阅读 · 0 评论 -
AutoSAR COMM-通信管理器通信通道ID【ComMChannelId】的定义
我们称通信管理器【COMM】、状态管理器【BUSSM】、网络管理器【NM,BUSNM】为[控制路径]模块【control path modules】,这些模块使用全局的通道ID来识别其要控制的通道。原创 2023-03-26 12:48:26 · 705 阅读 · 0 评论 -
详解CanNM配置-CAN网络管理PDU怎么配置?
总目录链接==>>AutoSAR入门和实战系列总目录。原创 2023-02-20 23:38:03 · 1677 阅读 · 0 评论 -
详解CanNM配置-CanNmPnEnabled参数有什么用?
总目录链接==>>AutoSAR入门和实战系列总目录。原创 2023-02-20 22:17:07 · 2472 阅读 · 0 评论 -
PDUR通信接口路由03-传输协议的底层路由和周期转换
总目录链接==>>AutoSAR入门和实战系列总目录@学前问答:1.2.3.4.原创 2023-02-19 10:10:31 · 2634 阅读 · 0 评论 -
PDUR通信接口路由01-PduRDestPdu启用队列的方式
通过在 PduRDestPdu 引用 PduRQueue 容器来启用队列。通信接口路由路径支持以下队列 :通信接口队列 :FIFO behavior共享缓冲区队列: FIFO behavior单缓冲队列: Last-is-best behavior。原创 2023-02-18 15:39:13 · 874 阅读 · 0 评论 -
PDUR通信接口路由02- Pdu传输方式和可变长DLC I-PDU
如果 TP 段 (N-PDU) 上的 源网络和目标网络相同,可以使用接口层网关路由 TP (“低级”路由)的 I-PDU【If the TP segments (N-PDUs) on the source and the destination network are identical, it is possible to route TP I-PDUs using the interface layer gateway (“low-level” routing). 】。可以配置每个队列为目的地独立。原创 2023-02-18 00:27:31 · 823 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-09
在传输存储在瞬态缓冲区 Tx 中的消息期间,消息处理程序将存储在瞬态缓冲区 Rx 中的最后接收的消息传输到消息 RAM(如果它通过了接受筛选)并更新相应的消息缓冲区。此双缓冲区结构的一半可由主机(IBF 主机/OBF 主机)访问,而另一半(IBF 影子/OBF 影子)由消息处理程序访问,用于 IBF / OBF 和消息 RAM 之间的数据传输。输入缓冲区和消息 RAM 之间以及消息 RAM 和输出缓冲区之间的消息传输由主机通过将要访问的目标/源消息缓冲区的编号写入。图 主机访问消息 RAM。原创 2023-02-16 01:20:49 · 364 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-08
存储为定义在 Header Partition 中的接收/传输配置的消息缓冲区的数据部分【The Data Partition of the Message RAM stores the Data Sections of the Message Buffers configured for reception/ transmission as defined in the Header Partition】。下表显示了如何将已配置消息缓冲区的数据段存储在消息 RAM 的数据分区中的示例。原创 2023-02-16 00:53:39 · 233 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-06
成功传输后,如果相应消息缓冲区的标头部分中的位 WRHS1.MBI 被设置,则状态服务请求寄存器中的传输服务请求标志被设置(TXI= 1). 如果启用,则会生成服务请求。如果在静态段中主机在传输时间之前没有设置传输请求标志,并且如果没有其他传输缓冲区具有匹配的过滤条件(匹配的帧 ID 和循环计数器过滤器),则通信控制器传输一个带有 NULL 帧的 NULL 帧指示位重置为 0,有效载荷数据重置为零。在动态段中,不同的时隙计数器序列是可能的(在两个通道上同时发送不同的帧 ID)。发送请求标志 TXR。原创 2023-02-15 00:35:32 · 306 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-05
接收到的消息存储在第一个接收缓冲区中,其中接收到的帧 ID 与配置的帧 ID 匹配,前提是通道 ID 和循环计数器标准也得到满足。过滤是通过根据有效消息缓冲区的相应配置常量以及实际时隙和循环计数器值(验收过滤)检查接收到的帧中的特定字段来完成的,或者通过将有效消息缓冲区的配置常量与实际时隙和循环计数器值进行比较(传输过滤)【Filtering is done by checking specific fields in a received Frame against the corresponding。原创 2023-02-13 00:09:31 · 243 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-04
累积的网络管理 (NM) 向量位于网络管理寄存器 1 到网络管理寄存器 3 (NMVx (x = 1-3)) 中。由通信控制器通过对每个通道上接收到的每个网络管理 (NM) 向量(PPI = 1 的有效静态帧)进行按位或运算生成(参见“网络管理”)。网络管理 (NM) 向量的长度可以通过 NEM 配置寄存器中的 NML 配置为 0 到 12 字节。通信控制器对所有接收到的有效网络管理 (NM) 帧(其中有效载荷前导指示符 (PPI) 位已设置)中的所有网络管理 (NM) 向量执行逻辑或运算。原创 2023-02-12 22:51:00 · 918 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-03
对于时钟同步,测量静态段期间接收到的 SYNC 帧的预期到达时间和观察到的到达时间之间的时间差【在两个通道(双通道集群)上均有效】。校正项的计算是在网络空闲时间 (NIT) 期间通过使用 FTA / FTM 算法完成的(偏移量:每个周期,速率:奇数周期【offset: every cycle, rate: odd cycle】)。周期内完成,分布在从偏移校正开始到周期结束(网络空闲时间 (NIT) 结束)的 Macroticks 以在下一个周期开始时移动节点(Macroticks 延长/缩短)【原创 2023-02-12 20:35:02 · 544 阅读 · 0 评论 -
FlexRay™ 协议控制器 (E-Ray)-02
本章描述了 E-Ray 实现以及相关的 FlexRay™ 协议功能。有关 FlexRay™ 协议本身的更多信息可以在 FlexRay™ 协议规范 v2.1 中找到。FlexRay™ 网络上的通信基于帧和符号【Communication on FlexRay™ networks is based on Frames and symbols】。唤醒符号(WUS)和冲突避免符号(CAS)在通信周期之外【outside the communication cycle】发送以设置时间调度。帧和媒体访问测试符号 (MT原创 2023-02-12 20:21:26 · 386 阅读 · 1 评论 -
怎么使用【Davinci Cfg】配置CanNM Bus load reduction功能
如果启用“bus load reduction”,则 NM 消息仍会在重复消息状态下循环传输,但在正常操作状态下会降低传输速率。在正常操作状态下,具有最小“CanNmMsgReducedTime”并需要总线通信的两个网络节点交替传输它们的 NM 消息。配置CanNM Bus load reduction功能要用到NM和CanNM模块,NM是抽象出来的,它独立于使用的具体总线,CanNM是CAN总线的NM.【这个是独立总线的抽象NM 模块】具有相同的配置值【此配置是全局的,作用于此节点下的所有的CAN通道】原创 2023-02-04 21:36:24 · 1483 阅读 · 1 评论 -
CanNM Bus load reduction功能
三个节点【Node1,Node2,Node3】连接到总线并处于“正常运行”状态。总线负载降低机制应通过CANNM_BUS_LOAD_REDUCTION_ENABLED 参数进行静态配置。原创 2023-02-03 22:51:15 · 923 阅读 · 0 评论 -
如何使用 AUTOSAR Classic 成功实施无线软件更新
如何使用 AUTOSAR Classic 成功实施无线软件更新。原创 2023-01-28 14:23:01 · 850 阅读 · 2 评论 -
FOTA与 SOTA介绍
OTA是Over the Air的缩写,顾名思义通过空中方式升级,所谓“空中”指的是远程无线方式,OTA可以理解为一种远程无线升级技术。FOTA 是 Firmware Over the Air 的缩写,即固件空中升级,最常见的就是手机固件的升级。原创 2023-01-26 13:34:05 · 2171 阅读 · 1 评论 -
01【Vector CP】- 详解基于CAN 总线的PN局部网络管理
因此,ERA 状态包含每个网络的信息,这些信息是哪些局域网络(PN)由其他 ECU 请求,要求这些局域网络(PN)处于通信状态。对于 EIRA 算法,将评估任何网络上接收或发送的 NM 消息,并将相关的 PN 信息(根据 PN 滤波器掩码和 CRI 位)组合为一个聚合状态。如果在相应通道上启用了部分网络功能,则CAN NM将NM-PDU中的控制位向量(CBV)字节的bit6处的CRI位设置为1。:如果接收到的PN信息中至少有一位与PN滤波器掩码中的位匹配,则NM消息与ECU相关,否则NM消息与ECU无关。原创 2023-01-18 00:45:06 · 1721 阅读 · 0 评论 -
02【AutoSAR 】- Partial Networking(2)
因此它是 检测作为请求源的物理通道时需要 位。CanNm 在 PN 的存储值切换时(设置为请求或返回到未请求),要通知上层,这个是通过调用 EIRA PDU的接收函数PduR_CanNmRxIndication实现的,即将更改后的 EIRA 信息应传递给 COM。CanNm 在 PN 的存储值切换时(设置为请求或返回到未请求),要通知上层,这个是通过调用 EIRA PDU的接收函数PduR_CanNmRxIndication实现的,即将更改后的 EIRA 信息应传递给 COM。原创 2023-01-17 21:06:39 · 1011 阅读 · 0 评论 -
01【AutoSAR 】- Partial Networking
CanNm 进行NM PDU Rx Indication handling ,但是禁用Partial Networking。原创 2023-01-17 00:33:38 · 791 阅读 · 0 评论 -
02【EB】- 独立于具体总线的底层通信堆栈模块概述
底层的通信堆栈模块取决于所使用的通信总线。底层的通信堆栈的的模块由如下模块组成:下图为通信独立于具体总线的协议模块的模块交互图,黄色框内的模块为下文介绍的模块。原创 2023-01-15 23:41:09 · 623 阅读 · 0 评论 -
01【EB】- AUTOSAR IP 堆栈的模块架构与功能
传送门 ==>> AutoSAR入门和实战系列总目录。原创 2023-01-14 18:51:55 · 665 阅读 · 0 评论 -
Eth10- Eth以太网控制器时间同步相关配置即API代码解析
如果使用时间同步功能则使能这个选项。/EthCtrlConfig/EthCtrlEnableMii:This parameter defines if the Media Independent Interface (MII) for transceiver access is enabled.Restrictions: Must be enabled for transceiver usage.如果我们工程中有使用transceiver的话,则这个参数一定要使能。关于MII的介绍请参考文章。原创 2023-01-03 21:50:23 · 533 阅读 · 0 评论 -
Eth09- EthCtrlConfig:以太网控制器写MAC地址到NVM中的配置
传送门 ==>> AutoSAR入门和实战系列总目录。原创 2023-01-01 16:49:52 · 674 阅读 · 0 评论