Initialization Sequence of an AUTOSAR ECU#1

The two step Init Process
  • Initialization of interrupts [EcuM_AL_SetProgrammableInterrupts()]
  • Initialization of BlockZero drivers [EcuM_AL_DriverInitZero()]
  • Loading of Post Build Configuration Data
  • Validation of the loaded data
  • Initialization of BlockOne drivers [EcuM_AL_DriverInitOne()]
  • Translation of Reset Reason
  • Selection of default Shutdown Target
  • Starting the OS
Step 1 : StartPreOs Sequence
  • SchM_Init — BSW scheduler is initialized
  • BswM_Init — BSW Mode Manager is initialized
  • BSW is notified about the wake-up events raised received during the startup.
Step Two : StartPostOs Sequence
Recommended Initialization Activities in StartPreOs Sequence

--

--

--

I stare at screens for a living.

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

Recommended from Medium

CS373 Spring 2020: Final Entry

Revisiting The Programming Language I Wrote Last Year

Auto start apps and fix them to workspaces on startup — Ubuntu

TickTock Performance Evaluation: asynchronous vs synchronous writes

#amphorium.io will change the way you think about business

May 2022 Web Server Survey

Convert Windows PC to Linux (Ubuntu)

What is AWS CLI?

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
Abhishek Anand

Abhishek Anand

I stare at screens for a living.

More from Medium

GitHub Workflow — A Basic Guide

Integrate Wildfly with any version of remote ActiveMQ Artemis

Restrictions on crypto advertising: what we can learn from the past

The role of Loss of function research in fighting future pandemics