Skip to content

Bailiyuling/MCU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASUSAR Communication Stack

Ain Shams University Open Source Implementation of the AUTOSAR Standard.

Contents

What is AUTOSAR?

AUTomotive Open System ARchitecture, Middleware and system-level standard, jointly developed by automobile manufacturers, electronics and software suppliers and tool vendors. More than 100 members

Motto:

“cooperate on standards, compete on implementations”

Reality:

current struggle between OEM and Tier1 suppliers

Target:

facilitate portability, composability, integration of SW components over the lifetime of the vehicle

AUTOSAR Layered Software Architecture

AUTOSAR Communication Stack

A software stack that provides communication services to the Basic Software Modules and Application Layer or Application Software
Depending on the Bus Type of the in-vehicle network (such as CAN, LIN, Flex-Ray … etc.), implementation of the communication stack is executed .

Project Description

We have work through AUTOSAR Software layers , from the application layer to MCAL Layer .

Embedded C :

We implement a lot of Autosar interfaces in the following Modules :

  • Service Layer :
    • OS
    • COM Module
    • PDUR
    • CANTP
  • ECU Abstraction Layer
    • CANIF
  • Microcontroller Abstraction Layer
    • CAN Driver
AUTOSAR Tools :
  • Developer Tools :
    • AUTOSAR Studio
      • A tool for designing the architecture of software components (SWCs) for AUTOSAR ECUs, similar to
        DaVinci Developer
  • Configuration Tools :
    • RTE Tool
    • OS Tool
    • CANTP Tool
    • CAN Driver Tool
    • Main Configuration Tool
Applications :
  • Seat Heater Application on more than one ECU (TM4C123 Board)
    • We are integrating all AUTOSAR Modules implementation and our configuration tools to make a working application

Project Supervisors

License

Copyright © 2019, Faculty of Engineering Ain Shams University. Released under the apache license v2.0.