The main goal of my thesis is examining the AUTOSAR automotive standard, especially the parts responsible for the communication of the application components and demonstrating them in practice. After gathering information, a demonstrative example system is to be designed followed by its implementation on a given embedded software development hardware.
Firstly I examined the standard focusing on concepts, notions and methods of the basics of Autosar. I explored the layered software architecture, the role of these layers and the setting of software components in Autosar release 4.0 focusing on the intercommunication of these components.
It was followed by the examination of the target hardware. After gathering information about the embedded system I started the research of potential development tools and environments. The goal was not only having a tool supporting code development for the given device but to have an operating system running on it as well – thus exploiting the opportunities given by the hardware and generating the AUTOSAR Runtime Environment. A tool chain was needed to implement the previously designed Autosar system on the given board. After investigating the available tools the conclusion was that this kind of tool chain cannot be obtained using the given hardware and software environments.
The final unit of my thesis is the design of an example AUTOSAR system. This system consists of five communicating software components firstly based on Autosar 3, then on Autosar 4 considering the differences. The system demonstrates the brightness control of brake lights based on the force applied to the brake pedal on the level of software components.