- 博客(3)
- 收藏
- 关注
原创 Layered Software Architecture
MCAL是一种嵌入式软件开发中的抽象层。它为开发人员提供了一种统一的接口,用于访问和控制微控制器的硬件资源,如IO口、定时器、中断等。MCAL层的存在使得开发人员可以更方便地编写可移植的嵌入式软件,而无需关注具体微控制器的差异性。微控制器抽象层是基本软件的最底层。它包含内部驱动程序,这些驱动程序是可以直接访问μC和内部外设的软件模块。允许多个客户端并发访问一个或多个SPI总线。为了抽象出专用于Chip Select的SPI微控制器引脚的所有特征,这些特征应直接由SPIHandlerDriver处理。
2024-01-03 10:59:51
928
1
原创 AUTOSAR Ethernet
在MII的基础上,又发展了RMII(Reduced Media Independant Interface,简化了MII,比MII用的信号线更少)、GMII(Gigabit Media Independent Interface,即先兆的MII接口)、RGMII(Reduced Gigabit Media Independent Interface,及简化先兆的MII接口);每个控制器的缓冲区由缓冲区索引0到(n-1)来标识,其中n是由对应的控制器处理的缓冲区的数量。以太网的电路接口一般由CPU、
2023-12-29 16:47:04
994
1
原创 AUTOSAR PDUR 模块
PduR模块将把源I-PDU ID(PduR模块配置)转换为一个用于LInIF(LINIDIF模块配置)和一个用于CanIf(CanIf模块配置)的I-PDU ID。每个处理I-PDU并为I-PDU提供API的BSW模块必须包含一个I-PDU IDs的列表,这意味着每个被调用的模块都将有一个标识I-PDU的查找表。除了PDUR模块之外,还有I-PDU多路复用器(IpduM)模块,它为多路复用的I-PDU提供支持,I-PDU由I-PDU ID和/或符号名称进行标识(I-PDU容器的符号标记值)。
2023-12-29 16:37:52
545
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人