Faculty of Engineering - Ain Shams University, Home
Automotive Embedded Networking
What Will Learn?
-
Course AimsBy the end of the course the students will be able to: • Know CAN bus communication • Know about build process in details • Embedded C programming on TIVA C • Model SW using state machine • Differentiate between functional and nonfunctional requirements • Develop C MISRA compliance code • Overview AUTOSAR standard • Overview communication stack • Overview automotive diagnostics • Design layered architecture SW and component based SW
Requirements
MCT343
Description
-
English Description
Introduction to Automotive Embedded Networking – Automotive CAN network simulation using CANoe (Vector Germany) evaluation version – Principles of CAPL script to simulate external events and network communications – Introduction to CAN bus protocol – TIVA C embedded development using CAN bus – MISRA static code checking guidelines – MISRA and Code Composer Texas Instruments tools – Real Time Operating System on TIVA C – OSEK network management standard – OSEK NM simulation using CANoe – OSEK state machine C development – Introduction to AutoSar Automotive embedded development standard – AutoSar Real Time Environment (RTE) – AutoSar Basic Software (BSW) – AutoSar Software Components (SWC) -
Arabic Description
Introduction to Automotive Embedded Networking – Automotive CAN network simulation using CANoe (Vector Germany) evaluation version – Principles of CAPL script to simulate external events and network communications – Introduction to CAN bus protocol – TIVA C embedded development using CAN bus – MISRA static code checking guidelines – MISRA and Code Composer Texas Instruments tools – Real Time Operating System on TIVA C – OSEK network management standard – OSEK NM simulation using CANoe – OSEK state machine C development – Introduction to AutoSar Automotive embedded development standard – AutoSar Real Time Environment (RTE) – AutoSar Basic Software (BSW) – AutoSar Software Components (SWC)
-
DepartmentMechatronics Engineering
-
Credit Hours3
-
GradesTotal ( 100 ) = Midterm (25) + tr.Major Assessment (30 = tr.Industry 7% , tr.Project 7% , tr.Self_learning 7% , tr.Seminar 14% ) + tr.Minor Assessment (5) + Exam Grade (40)
-
HoursLecture Hours: 2, Tutorial Hours: 2, Lab Hours: 1
-
Required SWL125
-
Equivalent ECTS5
- - Francoise Simonot-Lion, Nicolas Navet, "Automotive Embedded Systems Handbook", CRC Press, 2017 - Francoise Simonot-Lion, Nicolas Navet, "Automotive Embedded Systems Handbook", CRC Press, 2017.