Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intro to AUTOSAR
Rating: 4.2 out of 5(72 ratings)
349 students
Last updated 5/2023
English

What you'll learn

  • Understanding the concept of AUTOSAR and its importance in the automotive industry.
  • Becoming familiar with the AUTOSAR methodology for software development and its tools.
  • Learning how to apply the AUTOSAR methodology to design and implement software systems in the automotive industry.
  • Understanding the communication between software components and the communication protocols used in AUTOSAR.
  • Gaining knowledge of how AUTOSAR can improve the reliability and performance of automotive systems.

Course content

8 sections43 lectures3h 52m total length
  • Introduction to the automotive industry0:54
  • Inside of a Car1:12

    Explore how a car's electronic control units (ECUs) manage subsystems like airbags, brakes, and headlights, each with microcontrollers, sensors, and actuators, and communicate via protocols.

  • Complexity1:46

    Automotive systems exchange information within a unified vehicle, creating vast integration complexity. Modern luxury cars exceed 100 million lines of code, enabling safety, connectivity, entertainment, autonomy, and energy efficiency.

  • Car Manufacturers1:33
  • The need for AUTOSAR4:31

    Autosar enables seamless cooperation among diverse ECUs from different suppliers by providing abstraction and standardized interfaces. It supports reuse, scalability, and modularity to tailor software across ECUs and car variants.

  • Creation of the Standard4:24

    Autosar creates a unified standard to harmonize data formats across ecus, enabling software reuse across car lines and OEM boundaries with a hardware-software layer that reduces costs and development time.

  • section 1 Questions

Requirements

  • Basics of Embedded Systems

Description

AUTOSAR (Automotive Open System Architecture) is a global development partnership of leading automotive manufacturers and suppliers that aims to create a standard for software architecture in the automotive industry. This standardization enables the creation of modular and reusable software components that can be used across different car models and brands.

In this course, you will learn about the concepts, principles, and implementation of AUTOSAR, including the AUTOSAR software stack, software components, and communication between software components. You will also learn how AUTOSAR can help improve the reliability and performance of automotive systems, and how to apply the AUTOSAR methodology to the development of your own software projects.

By the end of this course, you will have a comprehensive understanding of AUTOSAR and its role in the development of advanced automotive systems.


here is a quick introduction to the course syllabus

-- introduction to the Automotive software market

---- OEM ( Original Equipment Manufacturer )

---- Tier 1

---- Tier 2

-- Introduction to AUTOSAR (AUTomotive Open System ARchitecture )

---- why do we need AUTOSAR 

---- compete on the implementation , co operate on the standard

---- AUOTSAR Classic platform (AUOTSAR Adaptive platform is not covered )

-- overview of AUTOSAR Layered architecture

-- contents of BSW , RTE  and Application Layer

---- Basic Software layer

---- Run Time Environment layer

---- Application layer

-- contents of MCAL , ECUAL , CDD and Service layer

---- Micro controller Abstraction Layer

---- ECU Abstraction Layer

---- Complex Device Drivers Layer

---- Service Layer

-- AUTOSAR Configuration variants

---- Pre-Compile

---- Link Time

---- Post Build

-- How to Read SWS (software specification ) and SRS (Software Requirement Specification)

-- the AUTOSAR Methodology

-- software components (SWC)in Application layer

-- Composition and Atomic SWC 

-- Ports and Port Interfaces

---- Required Ports and Provider Ports

---- Client server Interface

---- Sender Receiver Interface

Who this course is for:

  • Embedded software engineers