13.02.2013 Views

Evaluation Environment for AUTOSAR-Autocode in Motor Control ...

Evaluation Environment for AUTOSAR-Autocode in Motor Control ...

Evaluation Environment for AUTOSAR-Autocode in Motor Control ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!