AUTOSAR_SWS_EthernetInterface
FIG-af4bc03b900ae50e
1024 × 524 px
1 Release(s)
Figure 2: Ethernet Interface file structure
SHA-256 Inhalts-Fingerabdruck:
af4bc03b900ae50e5767e5e82f13c27884ffd984487b118349327909fa4ff235
✦
KI-generierte Bildanalyse & technische Beschreibung
Modell: gemini-3.8-flash (via agy) · Rezept figure-series@1 · erstellt am 2026-10-08
1. Diagrammtyp & Architektur-Kontext
C-Header- und Quelldatei-Inklusionsstruktur (Abschnitt 5.1.1 Header file structure) für das AUTOSAR Ethernet Interface (EthIf). Es beschreibt die Dateiabhängigkeiten zwischen der Implementierungsdatei EthIf.c, den modulinternen Headern sowie Controllern, Switches, Transceivern und drahtlosen Ethernet-Treibern (Wireless Ethernet).
2. Komponenten, Entitäten & Schnittstellen
- Quelldatei:
EthIf.c: Implementierungsdatei des Ethernet Interfaces (mehrfach geschichtet dargestellt).
- Modulspezifische Header:
EthIf.h: Haupt-Header des Moduls.EthIf_Types.h: Typdefinitionen des Moduls.EthIf_Cbk.h: Callback-Header.EthIf_Cfg.h: Konfigurations-Header.EthIf_MemMap.h: Modulspezifisches Memory-Mapping-Header.
- Externe Treiber- und BSW-Header:
Eth_<vi>_<ai>.h: Vendor-spezifischer Ethernet-Controller-Treiber-Header.EthTrcv_< vi >_<ai>.h: Vendor-spezifischer Ethernet-Transceiver-Treiber-Header.EthSwt_< vi >_<ai>.h: Vendor-spezifischer Ethernet-Switch-Treiber-Header.WEth_< vi >_<ai>.h: Vendor-spezifischer Wireless-Ethernet-Treiber-Header.WEthTrcv_< vi >_<ai>.h: Vendor-spezifischer Wireless-Ethernet-Transceiver-Treiber-Header.SchM_EthIf.h: BSW-Scheduler-Header fürEthIf.Det.h: Header des Default Error Tracers.Eth_GeneralTypes.h: Allgemeine Ethernet-Typdefinitionen.WEth_General Types.h: Allgemeine Wireless-Ethernet-Typdefinitionen.ComStack_Types.h: Kommunikationsstack-Standardtypen.
- Inklusionsbeziehungen:
EthIf.cinkludiert:SchM_EthIf.h,Det.h,Eth_<vi>_<ai>.h,EthTrcv_< vi >_<ai>.h,EthSwt_< vi >_<ai>.h,WEthTrcv_< vi >_<ai>.h,WEth_< vi >_<ai>.h,EthIf_MemMap.h,EthIf.h,EthIf_Cbk.h(unkonditioniert, durchgezogene Pfeile).EthIf.hinkludiert:EthIf_MemMap.hundEthIf_Types.h.EthIf_Cbk.hinkludiert:EthIf_MemMap.hundEthIf_Types.h.EthIf_Cfg.hinkludiert:ComStack_Types.h.EthIf_Types.hinkludiert:WEth_General Types.h,Eth_GeneralTypes.hundEthIf_Cfg.h.Eth_GeneralTypes.hinkludiert:ComStack_Types.h.
3. Dynamisches Verhalten & Sequenzablauf
Statisches Diagrammfragment ohne dargestellte dynamische Abläufe oder relationale Inklusionsbeziehungen zwischen konkreten Modulen.
4. Normative Relevanz & Entwickler-Hinweise
- Unterstützung heterogener Ethernet-Hardware: Integration von Ethernet Switches (
EthSwt), Wireless Ethernet Controllern (WEth) und Wireless Transceivern (WEthTrcv) über herstellerspezifische Header (<vi>,<ai>). - Erweiterte Typabhängigkeiten:
EthIf_Types.hbindet nebenEth_GeneralTypes.hauchWEth_General Types.hein. - Fehlererfassung:
Det.hwird unkonditioniert vonEthIf.cinkludiert;Dem.hist nicht mehr Teil der statischen Modul-Headerstruktur. - Modulspezifisches Speicherkonzept: Durchgängige Einbindung von
EthIf_MemMap.hinEthIf.c,EthIf.hundEthIf_Cbk.h.
Zugeordnete Anforderungen
Diese Angaben zeigt der Versions-Explorer.