AutoSar framework

insert image description here
AutoSar is mainly divided into three levels: application software layer (AppL), real-time operating environment (RTE), and basic software layer (BSW)
1.1.1 Application software layer (AppL)
APPL is composed of multiple SWCs. Here, each SWC It can be understood as a .c file, and the entire application software layer is a folder. As shown in the figure below: As
insert image description here
can be seen from the figure above, the entire project is an AutoSAR architecture, in which AppL, RTE and BSW correspond to a folder respectively, and SWC components are .c files (and .h) one by one.
The most important thing in AppL is SWC, and SWC needs interfaces to communicate with other SWCs, and SWC is composed of Runnable, so the main components of AppL are divided into the following three parts: • Application software components (Application SWC) • AutoSAR interface (
Ports
)
• Runnable entity (Runnable)

ECU (Electronic Control Unit) electronic control unit, also known as "driving computer", "vehicle computer" and so on. Like an ordinary computer, it consists of a microcontroller (MCU), memory (ROM, RAM), input/output interface (I/O), analog-to-digital converter (A/D), and large-scale integrated circuits such as shaping and driving. composition.

Learning Resources:
insert image description here

Guess you like

Origin blog.csdn.net/u010378559/article/details/131262992