From Simulink To AUTOSAR: Enabling AUTOSAR Code

2y ago
52 Views
5 Downloads
2.40 MB
46 Pages
Last View : 6d ago
Last Download : 3m ago
Upload by : Maleah Dent
Transcription

From Simulink to AUTOSAR: EnablingAUTOSAR Code Generation withModel-Based DesignDurvesh Kulkarni 2015 The MathWorks, Inc.1

Agenda Introduction to AUTOSAR AUTOSAR Design Workflows Bottom Up, Top Down & Round TripAdvanced Topics – Top 5 Simulink approach to AUTOSAROverview of Modeling SWCs & Modeling StylesStartup, Reset, and Shutdown ModelingBasic Software (BSW) AccessJ-MAAB Type B ArchitectureMode Management (ModeSenderPorts, ModeSwitchPoints, )Variability inside a Software ComponentGetting Started Resources2

What is AUTOSAR?AUTOSAR (AUTomotive Open System ARchitecture) is an open andstandardized automotive software architectureApplication LayerRTEServicesLayerECU Abstraction LayerBasic SoftwareComplexDeviceDriversMicrocontroller Abstraction LayerECU Hardware3

2.02.13.090 files120 files125 files3.1129 files3.2136 files4.0183 filesCrypto Interface,V2X support .Efficient NV DataHandling via RTE Variant Handling forApplication Interfaces.RTE Enhancements.Added safety concepts DCM, DEM Revisions.APIs for Powertrain, Chassis Body and Interior Electronics APIs Components specificationComplexity of Classic AUTOSAR is growing4.14.2198 files227 files4.3238 filesAUTOSAR Releaseswww.autosar.org4

AUTOSAR StandardsClassic PlatformAdaptive PlatformOSEK basedPOSIX basedROM ExecutionApp. loaded into RAMSame address spaceApp. Has own address spaceSignal Communication(CAN)Static Task ScheduleService CommunicationC ProgrammingC ProgrammingDynamic Task Schedulewww.autosar.org5

AUTOSAR Adoption6

Video7

AUTOSAR Members11 DevelopmentMembers9 Core Partners88 Associate Members17 Attendees57 Premium MemberGeneralOEMGenericTier 1StandardSoftwareTools andServicesSemiconductorswww.autosar.org8

AUTOSAR Support from Embedded Coder and SimulinkAuthoring ToolsSoftware Architecture DefinitionApplication LayerAUTOSAR SoftwareComponent 1AUTOSAR SoftwareComponent 2 .AUTOSAR SoftwareComponent nRun Time Environment (RTE)Modeling andSimulationBehaviorModeling& CodeGenerationBSW Configuration& RTE GenerationBasic SoftwareBasic SW ProvidersECU Abstraction LayerServices LayerBasic SoftwareComplex DeviceDriversMicrocontroller Abstraction LayerECU Hardware9

Agenda Introduction to AUTOSAR AUTOSAR Design Workflows Bottom Up, Top Down & Round TripAdvanced Topics – Top 5 Simulink approach to AUTOSAROverview of Modeling SWCs & Modeling StylesStartup, Reset, and Shutdown ModelingBasic Software (BSW) AccessJ-MAAB Type B ArchitectureMode Management (ModeSenderPorts, ModeSwitchPoints, )Variability inside a Software ComponentGetting Started Resources10

Simulink Approach to AUTOSARAvailable via webdownloadImportSimulink and Embedded Coder AUTOSAR Support package for Embedded CoderNo separateAUTOSARBlockset neededC Code andARXMLExportCode-generationthrough Mapping11

AUTOSAR Schema VersionsSeamless support for AUTOSARReleases Import detects AUTOSAR 2.x – 4.x releasefrom ARXML file User selects AUTOSAR release fromconfiguration set options for code generationand ARXML exportMATLAB ReleaseAUTOSAR ReleaseR2015b, R2016a/b, R2017a2.1, 3.0, 3.1, 3.2 (Rev 3.2.2), 4.0, 4.1, 4.2 (Rev 4.2.1, 4.2.2)R2014b, R2015a2.1, 3.0, 3.1, 3.2, 4.0, 4.1 (Rev 4.1.1)R2012a/b, R2013a/b, R2014a2.1, 3.0, 3.1, 3.2, 4.0 (Rev 4.0.2)R2011b2.0, 2.1, 3.0, 3.1, 3.2R2010a/b, R2011a2.0, 2.1, 3.0, 3.1R2009a/b2.0, 2.1, 3.0R2008a/b2.0, 2.112

Agenda Introduction to AUTOSAR AUTOSAR Design Workflows Bottom Up, Top Down & Round TripAdvanced Topics – Top 5 Simulink approach to AUTOSAROverview of Modeling SWCs & Modeling StylesStartup, Reset, and Shutdown ModelingBasic Software (BSW) AccessJ-MAAB Type B Archite

2 Introduction to AUTOSAR Simulink approach to AUTOSAR Overview of Modeling SWCs & Modeling Styles AUTOSAR Design Workflows Bottom Up, Top Down & Round Trip Advanced Topics –Top 5 Startup, Reset, and Shutdown Modeling Basic Software (BSW) Access J-MAAB Type B Architectu

Related Documents:

AUTOSAR 3.x AUTOSAR 4.x AUTOSAR 3.x is used in serial production projects by: Audi / Volkswagen / Porsche Daimler Fiat / Chrysler Volvo Trucks (incl. Construction Machines) AUTOSAR 4.x is used in serial production projects by: BMW GM Toyota Volvo Cars AUTOSAR 4.x is generally announced by Ford PSA

AUTOSAR Authoring Tool Top Down Workflow Starts with Authoring Tool, then user exports ARXML files from Authoring tool. User can then either import the ARXML files into a new Simulink Skeleton model or Update an existing Simulink Model. 26 Updating Existing Models from ARXML

Simon Fürst, BMW Group Safetronic 2011 8 Nov. 2011, Sheraton Arabellapark Hotel, Munich. 2 8 Nov. 2011 AUTOSAR and Functional Safety . Basic aspects of AUTOSAR architecture and methodology Safety mechanisms supported by AUTOSAR Technical safety concepts supported by AUTOSAR Relationship to ISO 26262 and Conclusion

AUTOSAR User Group, i.e. the Artop User Group . –It is a group of AUTOSAR members and partners, i.e. users of AUTOSAR, with a special interest in AUTOSAR tools. –Was launched in October 2008 and the members currently are: –Continental –Geensys –Peugeot Citroën (PSA)–BMW Car IT –New members are welcome to join the User Group.

Both, Releases 2.0 and 2.1, are in use by several AUTOSAR members for series produc-tions. 2.2. Overview on AUTOSAR Phase II Three releases had been planned for AUTOSAR Phase II, providing a continuous improve-ment of the specifications and introducing new concepts. Release 3.0 was published early 2008 on the AUTOSAR web site [1]. It included a .

Adaptive Environment - The AUTOSAR Adaptive environment for adaptive design AUTOSAR Builder is based on Eclipse and uses Artop. Artop is an open AUTOSAR tool environment that is available for free. It enables you to build your own tools and integrate from other tool vendors. For more details, see the AUTOSAR Builder Overview document. 1.

Test Driven Development powered by MATLAB and Simulink 45 Model-Based Design –Simulink and Stateflow Manage Requirements –Simulink Requirements Author and Execute Tests –Simulink Test Measure Test Completeness –Simulink Coverage Refactor and Verify Compliance –Simulink Check

An Introduction to Effective Field Theory Thinking Effectively About Hierarchies of Scale C.P. BURGESSc. i Preface It is an everyday fact of life that Nature comes to us with a variety of scales: from quarks, nuclei and atoms through planets, stars and galaxies up to the overall Universal large-scale structure. Science progresses because we can understand each of these on its own terms, and .