Evaluation Environment for AUTOSAR-Autocode in Motor Control ...
Evaluation Environment for AUTOSAR-Autocode in Motor Control ...
Evaluation Environment for AUTOSAR-Autocode in Motor Control ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2.9 Summary<br />
cannot be used. There<strong>for</strong>e function calls have to be created <strong>for</strong> shar<strong>in</strong>g object code.<br />
But this causes an overhead <strong>for</strong> the function <strong>in</strong>vocation when access<strong>in</strong>g a port.<br />
2.8.4 Conclusion of the Example<br />
This simple example shows some basic mechanisms def<strong>in</strong>ed <strong>in</strong> <strong>AUTOSAR</strong>. It presents<br />
the complexity of the XML configuration which is already reached by such a simple<br />
case. But it should help to understand, how the mechanisms described <strong>in</strong> this chapter<br />
are implemented <strong>in</strong> the source code.<br />
2.9 Summary<br />
In summary <strong>AUTOSAR</strong> allows a strict dist<strong>in</strong>ction between functional parts (SWCs)<br />
of software and <strong>in</strong>frastructural parts (BSW), which just provides the necessary basis<br />
to run the SWCs. The functional components are developed <strong>in</strong>dependent with respect<br />
to <strong>AUTOSAR</strong> compliant <strong>in</strong>terfaces and descriptions, which specify <strong>in</strong> a <strong>for</strong>mal and<br />
detailed way, what resources are necessary to run a component. Additionally, it has<br />
to be specified, which conditions are provided by the hardware and the topology of<br />
the system. Then, the RTE generator creates automatically the RTE, which br<strong>in</strong>gs<br />
the two parts (SWCs and BSW) together.<br />
With the standardization of the BSW and the <strong>in</strong>terfaces between each part of the<br />
BSW, the replaceability of parts <strong>in</strong>creases and even with the MCAL it is possible<br />
to exchange microcontrollers with others, if there are <strong>AUTOSAR</strong> compliant MCALs<br />
available <strong>for</strong> the new controllers.<br />
23