The aim of this thesis is to introduce the new CAN-FD protocol and its driver realization based on AUTOSAR software architecture. CAN-FD because it is a high potential communication protocol for the following years, and AUTOSAR in order to provide a common standardized interface for other software components.
The CAN-FD was introduced in the first quarter of 2012, so the first part of this thesis is the introduction of this new communication protocol in a nutshell. After the CAN-FD introduction the focus is on the hardware realization of the protocol controller and on its usage, in order to clearly understand the requirements for the software development.
The next essential part of this thesis is getting to know the AUTOSAR approach, mainly the CAN Driver and CAN Interface parts of the Communication Stack. Hardware samples and the related AUTOSAR documents are still under development or some of them have just completed, so in the following years more CAN-FD networks and CAN-FD capable products will follow.
The final goal of this thesis is the implementation of a CAN-FD driver on an available CAN-FD capable microcontroller using AUTOSAR coding requirements.