pQAQqa
为什么不能改用户id。。。
展开
-
AUTOSAR ETH模块(3)——接口功能分析
本文将按照我的理解,对以太网的数据发送流程进梳理,以求更容易理解整个模块、在研究接口的作用和类型之前,了解 ETH 的通信流程可以帮助我们理解接口的功能及其实现的操作。本章着重介绍与数据发送功能息息相关的接口。原创 2025-03-07 23:27:43 · 70 阅读 · 0 评论 -
AUTOSAR ETH模块(2)——规范限制
首先,在包含以太网的项目中,一般会见到这几个模块一起出现:Eth, EthIf, EthTrcv, EthSwt。先介绍以下除 Eth 外的几个模块。原创 2025-03-01 12:34:16 · 41 阅读 · 0 评论 -
AUTOSAR SENT模块(1)——通信原理
SENT(single edge nibble transmission),单边半字节信号传输。在 AUTOSAR 规范中,SENT并没有明确的标准,因此将其归类为 CDD(复杂驱动)模块。SENT 是一种 MCU 和传感器之间直接连接的点对点通信方式,其结构简单,除了一根数据线之外,还由 5V供电和GND 三根线构成。由于 SENT 特殊的信号传输方式,使其传输信号的精度更高。总结来讲,SENT有以下优点:1. 采用数字信号传输,使得精度和传输速度更高;2. 结构简单,成本低。原创 2025-02-22 13:01:15 · 769 阅读 · 0 评论 -
AUTOSAR ETH模块(1)——通信原理
以太网设备间的连接都是由 MCU 通过 MII 和 SMI 来外接 PHY 芯片,经由 PHY 芯片将信号转换为支持网线传出的形式之后,然后才能和其他设备进行通信。LLC:(Logical Link Control)逻辑链路控制层,主要负责以太网帧的收发,还可以对以太网帧进行错误控制、流控等。填充(PAD):在有效数据少于46字节的情况下,增加的填充字节,保证数据部分的最小长度,填充字节通常是 0x00。帧起始分隔符(SFD):1字节,用于标识帧的开始,用来指示接下来是帧的实际内容。原创 2025-02-15 23:18:05 · 989 阅读 · 0 评论 -
EB生成配置代码
EB Tresos Studio,简称EB,通过图形化的模式进行配置生成,并根据选项配置生成配置代码,即 MCAL 层各个模块的配置参数。在 MCAL 代码中,分为静态代码和配置代码。静态代码,就是 AUTOSAR 规范内容,包含对硬件的封装以及标准化接口的封装;配置代码一般用于配置初始化结构体的内容,比如 控制器模式,波特率 等。EB生成配置代码需要三样东西:plugin,xdm,以及代码生成器。原创 2025-02-09 22:37:34 · 544 阅读 · 0 评论 -
AUTOSAR面试题集锦(1)基础知识
MCAL将底层硬件驱动抽象出来,对外设模块进行规范,基于Autosar规范进行驱动配置,提高了系统的可移植性、模块化和可重用性。硬件抽象:MCAL通过为硬件提供一个抽象层,使得上层的应用程序和操作系统无需直接与硬件交互,使得应用软件可以在不同的硬件平台之间更容易地迁移,无需对应用层进行大量修改。原创 2025-02-08 23:31:17 · 582 阅读 · 0 评论