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

1PC 5.5L Chef Electric Commercial Deep Fryer #digiplus

🐱‍💻Fryday Weekly update🍟

ML — Portfolio Project

Abstract in python

A to -Z Java Script

Softmax or LogSoftmax

Getting started with Programming

Task — an easy to use tool to simplify your build

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

Applied Mathematicians in the Service of Pressing Global Issues

Software eats industries. Lidar is next.

Simple Explanation to DBSCAN Clustering Algorithm

MATLAB To HDL Conversion