AUTOSAR for dummies — #3.3.2 — ECU Mode Manager

  • EcuM is initialised by EcuM_Init().​
  • RUN state can be requested or released by an User(SWC) using EcuM_RunRequest() and EcuM_ReleaseRun respectively by passing it‘s Identifier(SHORT NAME) as a passing parameter.​
  • A shutdownTarget (Reset /OFF /Sleep modes) can be selected by EcuM_SelectShutdownTarget()​ and the selected target can be read using EcuM_GetShutdownTarget().
  • Drivers and Handlers shall use EcuM_SetWakeupEvent with the wakeup Event Id to indicate that an wakeup event has occured. The Occured Wakeup Event and their list can be obtained using the API‘s​ EcuM_GetPendingEvent, EcuM_GetValidatedEvent, EcuM_GetExpiredEvent and EcuM_GetStatusOfWakeupSources.​
  • Communication Manager : ComM will request for the RUN state from EcuM if any of it‘s known user request him for the Full-Communication.​
  • WatchDogManager : Wdg Manager is initialised by EcuM. Also EcuM switches Watchdog Manager modes when it changes its states​
  • MCAL — Driver with Wakeup capability :Driver has to call EcuM on Wakeup Event.EcuM stores this Event and Validation is done using the Driver API’s.
  • RTE — Rte is initialized by EcuM. EcuM state change are indicated to Rte using the interfaces provided to EcuM

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Server Side Tagging: A Brief Introduction

Reminder: Boundlesspay Planned Maintenance | Bitfxt

Lab 2: Digital I/O with Arduino Boards

A quick guide to executing custom mac scripts via MDM

What Types of Testing Could be Automatic Using Selenium?

Getting Started with Snowpark for Python and Streamlit

Getting Started with Snowpark for Python and Streamlit

Introducing Woke: Check for Insensitive Language in Your Source Code

“woke” spelled in yellow over a black backdrop

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Sankara Cinthamani Radhakrishnan

Sankara Cinthamani Radhakrishnan

More from Medium

How to Migrate Dropbox to Google Drive with Ease

RetailTech. Meet HardTech.

Why I Joined Observe, Inc.

OpenMLDB-based Paper Published in VLDB 2021: Optimizing In-memory Database Engine for AI-powered…