# communication-stack **Repository Path**: logzig/communication-stack ## Basic Information - **Project Name**: communication-stack - **Description**: Ain Shams University Open Source Implementation of the AUTOSAR Communication stack - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 5 - **Created**: 2025-02-17 - **Last Updated**: 2025-02-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

ASUSAR Communication Stack

Ain Shams University Open Source Implementation of the AUTOSAR Standard.

Contents - [What is AUTOSAR?](#what-is-autosar) - [AUTOSAR Communication Stack](autosar-communication-stack) - [Project Description](#project-description) - [Project Supervisors](#project-supervisors) - [License](#license)
# 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](https://www.vector.com/int/en/products/products-a-z/software/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 - **Dr.Sherif Hammad** * Email: sherif.hammad@eng.asu.edu.eg - **Eng.Mohamed Abdelhay** * Email: mhmd.a.elhay@gmail.com # License Copyright © 2019, [Faculty of Engineering Ain Shams University](https://eng.asu.edu.eg/). Released under the [apache license v2.0](LICENSE).