Get in Toucharrow

CONTACT US

AUTOSAR

AUTOSAR or Automotive Open System Architecture  is a systematized automotive software architecture, which keeps order in interfaces between application software and basic vehicular functions and it aids in creating common ECU software architecture for all the AUTOSAR members. AUTOSAR is expected to dispense intrinsic advantages to the members to control gradually more complex E/E in-vehicle environments like simple incorporation and exchange of functions in complex ECU networks and control over the entire product lifecycle. The AUTOSAR standard defines variations of the software architecture called AUTOSAR platforms: Classic AUTOSAR Platform  and Adaptive AUTOSAR Platform.

AUTOSAR Architecture

AUTOSAR  is a growing and evolving standard that defines a layered architecture for the software. The classic AUTOSAR platform runs on a microcontroller and is divided into 3 main layers

 

  • Basic Software Architecture (which is common for any AUTOSAR ECU and runs on a Microcontroller)
  • AUTOSAR Runtime Environment Layer (RTE Layer)
  • Application Layer

 

The AUTOSAR Basic Software (BSW) is further divided into three layers:

 

1.Services Layer,

2.ECU Abstraction Layer,

3.Microcontroller Abstraction Layer (MCAL)

1.Services Layer

 

The service layer is the topmost layer of AUTOSAR Basic Software Architecture.

 

The service layer propounds

 

  • An operating system, which runs functionally from the application layer to the microcontroller at the bottom. 
  • Vehicle network communication and management services
  • Diagnostic Services (Unified Diagnostic Services, Error handling and Memory)
  • Memory services (Non Volatile RAM)
  • ECU state management
  • Logical and temporal program flow monitoring

 

2.ECU Abstraction Layer

 

ECU Abstraction Layer l and its drivers are independent of the microcontroller and dependent on the ECU and interfaces the drivers of the Microcontroller Abstraction Layer (MCAL).

 

ECU Abstraction propounds

 

Access to all the peripherals and devices of ECU, which supports functionalities like communication, memory, I/O, etc.

 

3.Microcontroller Abstraction Layer (MCAL)

 

The Microcontroller Abstraction Layer (MCAL) also known as a hardware abstraction layer is the lowest layer of the Basic Software.

MCAL contains internal drivers which are software modules that are direct access to the µC  and integrated with the microcontroller through registers, and offers drivers like system drivers, diagnostics drivers, memory drivers, communication drivers (CAN, LIN, Ethernet, etc.), I/O drivers and more.

 

RTE Layer

 

RTE Layer is a middleware layer of the AUTOSAR software architecture between the BSW and the application layer and provides communication services to the application software for example AUTOSAR Software Components and/or AUTOSAR Sensor/Actuator components.

 

Application layer

 

The application layer is the topmost layer of the AUTOSAR software architecture and supports custom functionalities implementation. This layer consists of the specific software components and many applications, which are a group of interconnected AUTOSAR Software Components and perform specific tasks as per instructions.

 

The AUTOSAR application layer consists of three components which are: application software components, ports of software components, and port interfaces. Depending on the requirements of the application an AUTOSAR Software Component might be a small, reusable piece of functionality such as lane-keeping assistance, Wiper control, Automatic door unlock, etc.

Services by Faststream Technologies

 

Faststream Technologies partnering with AUTOSAR, helps the automotive OEMs and tier 1 suppliers in many AUTOSAR related solutions like development, integration, and validation of  AUTOSAR basic software modules.We integrate the AUTOSAR stack software from tool suppliers,  and upgrade platform software to new AUTOSAR versions as per specifications and more.

 

Classic AUTOSAR

 

Implementation of our Classic AUTOSAR basic Software:

Highlights 

 

  • Efficient and scalable AUTOSAR-compliant and OSEK/VDX compliant products for ECUs 
  • Full AUTOSAR support with one basic software stack, and one tool environment 
  • Safe and ready for series production
  • Single-/multi-core operating systems 
  • Tailor-made products, services and support Benefits 
  • Highest safety levels 
  • Time and cost savings through reusable software functions 
  • Safe, and reliable mass production ready software 

Benefits 

 

  • Highest safety levels 
  • Time and cost savings through reusable software functions 
  • Safe, and reliable mass production ready software

 

Adaptive AUTOSAR

 

Our Product Line

 

AdaptiveCore

Adaptive platform for safe and secure applications

 

Hypervisor

 

Micro-kernel-based hypervisor to run multiple (different) operating systems on one single CPU Adaptive platform for safe and secure applications

 

Linux

 

Container based Linux distribution

 

Faststream’s solution

 

Integrated development environment for the AUTOSAR products

 

Faststream’s Software infrastructure for high performance controller

 

Highlights

 

  • Applicable for all domains: infotainment, highly automated driving, etc.
  • Modular architecture, flexible configuration of building blocks
  • Possibility to add new functions through updates
  • Hardware agnostic (ARM, Intel, NVIDIA, etc.)
  • Adaptive AUTOSAR based software stack

Benefits

 

  • One-stop-solution for safe and secure high-performance computing
  • Pre-integrated software modules save time and costs
  • Prepared for operations of software infrastructure for 5+ years

AUTOSAR