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