DavinciDeveloper-Docs.zip
资源文件列表:

Docs/AN-ISC-8-1208_DaVinciTeamAndPlatformSupport.pdf 1.08MB
Docs/DaVinciDEV01.chm 2.27MB
Docs/ReadmeInstall.htm 4.71KB
Docs/ReleaseNotes.htm 248.51KB
Docs/TechnicalReference_AutoConnect.pdf 468.9KB
Docs/TechnicalReference_DataTypes_AR4.pdf 3.11MB
Docs/TechnicalReference_Working_with_DCF.pdf 151.58KB
Docs/ThirdPartySoftware/
Docs/ThirdPartySoftware/BIRT_3.7.2/
Docs/ThirdPartySoftware/BIRT_3.7.2/about.html 5.55KB
Docs/ThirdPartySoftware/BIRT_3.7.2/about_files/
Docs/ThirdPartySoftware/BIRT_3.7.2/about_files/LICENSE.txt 2.78KB
Docs/ThirdPartySoftware/BIRT_3.7.2/epl-v10.html 16.15KB
Docs/ThirdPartySoftware/BIRT_3.7.2/notice.html 6.35KB
Docs/ThirdPartySoftware/DevExpress_18.2/
Docs/ThirdPartySoftware/DevExpress_18.2/ace.LICENSE 1.48KB
Docs/ThirdPartySoftware/DevExpress_18.2/eula.txt 45.61KB
Docs/ThirdPartySoftware/IonicZip_1.9.1.5/
Docs/ThirdPartySoftware/IonicZip_1.9.1.5/MS-PL.txt 2.6KB
Docs/ThirdPartySoftware/Json.NET_6.0/
Docs/ThirdPartySoftware/Json.NET_6.0/License_JamesNewton-King.txt 1.08KB
Docs/ThirdPartySoftware/Perl_5.20/
Docs/ThirdPartySoftware/Perl_5.20/License_Artistic.txt 6.1KB
Docs/ThirdPartySoftware/SaxonPE_9.5/
Docs/ThirdPartySoftware/SaxonPE_9.5/IKMV_License.txt 1.05KB
Docs/ThirdPartySoftware/SaxonPE_9.5/OpenJDK GPLv2 + Classpath Exception.htm 31.87KB
Docs/ThirdPartySoftware/SaxonPE_9.5/OpenJDK GPLv2 + Classpath Exception_files/
Docs/ThirdPartySoftware/SaxonPE_9.5/OpenJDK GPLv2 + Classpath Exception_files/counter_xhtml.js 28.45KB
Docs/ThirdPartySoftware/SaxonPE_9.5/OpenJDK GPLv2 + Classpath Exception_files/openjdk-small.png 3.4KB
Docs/ThirdPartySoftware/SaxonPE_9.5/OpenJDK GPLv2 + Classpath Exception_files/oracle.png 655B
Docs/ThirdPartySoftware/SaxonPE_9.5/OpenJDK GPLv2 + Classpath Exception_files/page.css 2.51KB
Docs/ThirdPartySoftware/SaxonPE_9.5/OpenJDK GPLv2 + Classpath Exception_files/page.js 1.51KB
Docs/ThirdPartySoftware/SaxonPE_9.5/paid-license.html 23.71KB
Docs/ThirdPartySoftware/Stingray_2012_2/
Docs/ThirdPartySoftware/Stingray_2012_2/3rd-party-licenses.html 35.29KB
Docs/ThirdPartySoftware/Stingray_2012_2/Autohide Copyright.txt 1.39KB
Docs/ThirdPartySoftware/Stingray_2012_2/Base64 Copyright.txt 1.78KB
Docs/ThirdPartySoftware/Stingray_2012_2/Regex Copyright.txt 2.41KB
Docs/ThirdPartySoftware/Stingray_2012_2/TIFF Copyright.txt 4.22KB
Docs/ThirdPartySoftware/Stingray_2012_2/zLib Copyright.txt 2.31KB
Docs/ThirdPartySoftware/ThirdPartySoftware.html 6KB
Docs/ThirdPartySoftware/VisualStudio_2017/
Docs/ThirdPartySoftware/VisualStudio_2017/.NET_Framework_EULA.rtf 125.31KB
Docs/ThirdPartySoftware/VisualStudio_2017/NuGetEula.rtf 11.9KB
Docs/ThirdPartySoftware/VisualStudio_2017/Redist.txt 237B
Docs/ThirdPartySoftware/VisualStudio_2017/ThirdPartyNotices.txt 2.6MB
Docs/ThirdPartySoftware/VisualStudio_2017/VS-2017-Tools-CRT-BuildTools_RTW_ENU_EULA.1033.docx 33.5KB
Docs/ThirdPartySoftware/WTL_9.0/
Docs/ThirdPartySoftware/WTL_9.0/CPL.TXT 11.39KB
Docs/ThirdPartySoftware/WTL_9.0/ReadMe.html 177.38KB
Docs/ToolDoc_DEV.ini 2.16KB
Docs/UserManual_DataImport.pdf 187.02KB
Docs/UserManual_DaVinciDeveloper.pdf 1.29MB
Docs/UserManual_DifferenceAnalyzer.pdf 484.88KB
资源介绍:
DavinciDeveloper_Docs.zip
Technical Reference AUTOSAR 4.4 – Data Types
© 2019 Vector Informatik GmbH Version 2.1 1
based on template version 5.1.0
AUTOSAR 4.4 – Data Types
Technical Reference
Version 2.1
Authors
Thomas Bruni, Chris Pingel
Status
Released

Technical Reference AUTOSAR 4.4 – Data Types
© 2019 Vector Informatik GmbH Version 2.1 2
based on template version 5.1.0
Document Information
History
Author
Date
Version
Remarks
Thomas Bruni
11.11.2013
0.1
Document creation
Thomas Bruni
14.01.2014
0.2
Changes:
3.4 Platform types
Thomas Bruni
27.01.2014
0.3
Corrections in 3.4 Platform
types
Thomas Bruni
29.01.2014
0.4
Creation of 2 new chapters:
3.4 Data type mapping
5.4 Data type mapping
assistant
5.5 Type emitter
Thomas Bruni
21.02.2014
1.0
Release version
Thomas Bruni
14.03.2014
1.1
Changes for Mode
Declaration Group mapping:
chapters 3.4 and 4.4.
Monika Sturm
23.02.2017
1.2
Update to latest CI
Chris Pingel
14.12.2018
2.1
General Document rework
Reference Documents
No.
Source
Title
Version
[1]
AUTOSAR
AUTOSAR_TPS_SoftwareComponentTemplate
4.4.0
[2]
AUTOSAR
AUTOSAR_SWS_PlatformTypes
4.4.0
[3]
Vector
TechnicalReference_Rte
4.19.0

Technical Reference AUTOSAR 4.4 – Data Types
© 2019 Vector Informatik GmbH Version 2.1 3
based on template version 5.1.0
Contents
1 Introduction .................................................................................................................... 6
2 Data Types Corresponding to AUTOSAR in DaVinci Tool Chain ................................ 7
2.1 Application Data Types ............................................................................................. 7
2.1.1 Application Data Type Categories ................................................................... 7
2.1.2 Attributes of Application Data Types .............................................................. 11
2.2 Implementation Data Types .................................................................................... 13
2.2.1 Implementation Data Type Category ............................................................. 13
2.2.2 Attributes of Implementation Data Types ....................................................... 14
2.3 Base Types ............................................................................................................ 17
2.3.1 Base Types Categories ................................................................................. 17
2.3.2 Attributes of Base Types ............................................................................... 17
2.4 Data Type Mapping ................................................................................................ 18
2.5 Platform Data Types ............................................................................................... 19
2.5.1 Dependency between SW and Platform ........................................................ 19
2.5.2 Abstraction of SW from Platform ................................................................... 20
2.5.3 Platform Types and Vector DaVinci Tool Suite ............................................... 22
3 Data Prototypes in DaVinci Tool Chain ....................................................................... 24
4 Constants and ValueSpecification .............................................................................. 26
5 Data Mapping................................................................................................................ 29
5.1 Data Properties of Signals ...................................................................................... 29
5.2 Create Port Prototype from Signal .......................................................................... 29
5.3 Adapt Data Element to Match Signal ...................................................................... 30
6 Generation .................................................................................................................... 31
7 Design Examples ......................................................................................................... 32
7.1 Primitive Data Element ........................................................................................... 32
7.2 Complex Data Element .......................................................................................... 45
7.3 Enumeration ........................................................................................................... 59
7.3.1 Application Level ........................................................................................... 59
7.3.2 Implementation Level .................................................................................... 63
7.4 Implementation Data Type Examples ..................................................................... 67
7.4.1 Type Reference ............................................................................................. 67
7.4.2 Value ............................................................................................................. 68
8 Additional Information ................................................................................................. 70

Technical Reference AUTOSAR 4.4 – Data Types
© 2019 Vector Informatik GmbH Version 2.1 4
based on template version 5.1.0
8.1 Redundant Usage of Names .................................................................................. 70
8.2 Compatibility and Conversion ................................................................................. 70
8.3 Data Type Mapping for Characteristic Tables ......................................................... 71
8.4 Data Type Mapping Assistant ................................................................................. 72
8.5 Symbols ................................................................................................................. 76
8.6 Bitfields .................................................................................................................. 77
8.7 Port Interface Mapping ........................................................................................... 78
8.8 Included Data Type Set .......................................................................................... 80
9 Abbreviations ............................................................................................................... 82
10 Contact.......................................................................................................................... 83
Illustrations
Figure 2-1: creating an Application Data Type ........................................................................ 9
Figure 2-2: Example for an application primitive data type of category MAP ........................ 10
Figure 2-3: application characteristic table dialog ................................................................. 11
Figure 2-4: Application Data Type of category value with corresponding attributes .............. 12
Figure 2-5: Implementation Data Type categories ................................................................ 14
Figure 2-6: Implementation Data Type of category value with corresponding attributes ....... 15
Figure 2-7: Base Type path .................................................................................................. 18
Figure 2-8: Base Type with corresponding attributes ............................................................ 18
Figure 2-9: Modelling a platform-specific Implementation Data Type .................................... 21
Figure 2-10: native declaration: valid C expression .............................................................. 21
Figure 2-11: 2 ways of modelling platform independent Implementation Data Types ............ 22
Figure 2-12: Platform types and corresponding Base Types in DaVinci Developer .............. 23
Figure 2-13: Implementation Data Type referencing a platform type .................................... 24
Figure 3-1: S/R port interface element ................................................................................. 26
Figure 4-1: creating a constant typed by categories ............................................................. 27
Figure 4-2: locally defined constant in case of init value ....................................................... 28
Figure 4-3: locally defined constant in case of invalid value ................................................. 28
Figure 5-1: Data mapping editor with different views ............................................................ 30
Figure 5-2: "Create Port Prototype” ...................................................................................... 31
Figure 5-3: "Adapt Data Element to match Signal” ............................................................... 31
Figure 7-1: "My_TemperatureType" ...................................................................................... 33
Figure 7-2: New Value Application Data Type....................................................................... 34
Figure 7-3: "My_TemperatureType_CompuMethod" ............................................................. 34
Figure 7-4: Celsius unit ........................................................................................................ 35
Figure 7-5: Physical to Internal linear scale .......................................................................... 35
Figure 7-6: Physical constraint ............................................................................................. 36
Figure 7-7: Type mapping set creation ................................................................................. 37
Figure 7-8: Type mapping set naming .................................................................................. 37
Figure 7-9: Add a data type mapping to a type mapping set ................................................. 39
Figure 7-10: "My_TemperatureInterface" .............................................................................. 39
Figure 7-11: "My_TemperatureElement” ............................................................................... 40
Figure 7-12: SWC_Sender modeling.................................................................................... 41
Figure 7-13: SWC_Receiver modeling ................................................................................. 42
Figure 7-14: Connection of "My_TemperatureInterface" ports .............................................. 43
Figure 7-15: Missing data type mapping error message ....................................................... 43

Technical Reference AUTOSAR 4.4 – Data Types
© 2019 Vector Informatik GmbH Version 2.1 5
based on template version 5.1.0
Figure 7-16: Reference a type mapping set in a SWC ......................................................... 44
Figure 7-17: "My_SpeedType" settings ..................................................... 48
Figure 7-18: New Record Application Data Type .................................................................. 49
Figure 7-19: Record type creation with 2 record elements ................................................... 50
Figure 7-20: New Record Implementation Data Type ........................................................... 51
Figure 7-21: Set a record Implementation Data Type ........................................................... 52
Figure 7-22: Record type mapping ....................................................................................... 53