
Specification of RTE Software
AUTOSAR CP Release 4.4.0
Table of Contents
1 Introduction 26
1.1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
1.2 Dependency to other AUTOSAR specifications . . . . . . . . . . . . . 27
1.3 Acronyms and Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . 28
1.4 Technical Terms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
1.5 Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
1.6 Requirements Tracing . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2 RTE Overview 73
2.1 The RTE in the Context of AUTOSAR . . . . . . . . . . . . . . . . . . . 73
2.2 AUTOSAR Concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
2.2.1 AUTOSAR Software-components . . . . . . . . . . . . . . . 73
2.2.2 Basic Software Modules . . . . . . . . . . . . . . . . . . . . . 74
2.2.3 Communication . . . . . . . . . . . . . . . . . . . . . . . . . 75
2.2.3.1 Communication Paradigms . . . . . . . . . . . . . . 75
2.2.3.2 Communication Modes . . . . . . . . . . . . . . . . . 75
2.2.3.3 Static Communication . . . . . . . . . . . . . . . . . 76
2.2.3.4 Multiplicity . . . . . . . . . . . . . . . . . . . . . . . . 76
2.2.4 Concurrency . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.3 The RTE Generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
2.4 Design Decisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
3 RTE Generation Process 79
3.1 Contract Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
3.1.1 RTE Contract Phase . . . . . . . . . . . . . . . . . . . . . . . 85
3.1.2 Basic Software Scheduler Contract Phase . . . . . . . . . . 87
3.2 PreBuild Data Set Contract Phase . . . . . . . . . . . . . . . . . . . . 87
3.3 Edit ECU Configuration of the RTE . . . . . . . . . . . . . . . . . . . . 88
3.4 Generation Phase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
3.4.1 Basic Software Scheduler Generation Phase . . . . . . . . . 89
3.4.2 RTE Generation Phase . . . . . . . . . . . . . . . . . . . . . 90
3.4.3 Basic Software Module Description generation . . . . . . . . 92
3.4.3.1 Bsw Module Description . . . . . . . . . . . . . . . . 92
3.4.3.2 Bsw Internal Behavior . . . . . . . . . . . . . . . . . 93
3.4.3.3 Bsw Implementation . . . . . . . . . . . . . . . . . . 94
3.5 PreBuild Data Set Generation Phase . . . . . . . . . . . . . . . . . . . 95
3.6 PostBuild Data Set Generation Phase . . . . . . . . . . . . . . . . . . 96
3.7 RTE Configuration interaction with other BSW Modules . . . . . . . . . 97
4 RTE Functional Specification 98
4.1 Architectural concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.1.1 Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
4.1.2 RTE and Data Types . . . . . . . . . . . . . . . . . . . . . . . 99
4.1.3 RTE and AUTOSAR Software-Components . . . . . . . . . . 100
5 of 1267
— AUTOSAR CONFIDENTIAL —
Document ID 084: AUTOSAR_SWS_RTE
评论3