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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Contents<br />

1 Introduction 1<br />

1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1<br />

1.2 Related Work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1<br />

1.3 Outl<strong>in</strong>e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2<br />

2 <strong>AUTOSAR</strong> 3<br />

2.1 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

2.1.1 <strong>AUTOSAR</strong> Software . . . . . . . . . . . . . . . . . . . . . . . . 4<br />

2.1.2 Basic Software . . . . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

2.2 <strong>AUTOSAR</strong> basic approach . . . . . . . . . . . . . . . . . . . . . . . . 5<br />

2.3 <strong>AUTOSAR</strong> Operat<strong>in</strong>g System . . . . . . . . . . . . . . . . . . . . . . . 7<br />

2.3.1 Tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7<br />

2.3.2 Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8<br />

2.3.3 Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.4 Basic Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.4.1 Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.4.2 Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9<br />

2.4.3 Software Components . . . . . . . . . . . . . . . . . . . . . . . 10<br />

2.4.4 Internal Behavior . . . . . . . . . . . . . . . . . . . . . . . . . . 11<br />

2.4.5 Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13<br />

2.5 Virtual Functional Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . 14<br />

2.6 Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

2.7 Runtime <strong>Environment</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . 15<br />

2.8 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16<br />

2.8.1 Configuration of the Example . . . . . . . . . . . . . . . . . . . 17<br />

2.8.2 The Generated Source Code . . . . . . . . . . . . . . . . . . . . 19<br />

2.8.3 Implement<strong>in</strong>g the Runnables . . . . . . . . . . . . . . . . . . . 22<br />

2.8.4 Conclusion of the Example . . . . . . . . . . . . . . . . . . . . 23<br />

2.9 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23<br />

3 MEDC17 25<br />

3.1 ERCOSEK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25<br />

3.2 Basic Software and Application Software . . . . . . . . . . . . . . . . . 26<br />

3.3 Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

3.4 Tasks and Processes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26<br />

3.5 Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27<br />

vii

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

Saved successfully!

Ooh no, something went wrong!