autosar os alarm_autosar开发工具有哪些

autosar os alarm_autosar开发工具有哪些AUTOSAROverviewofdifferentversionStephenDu1.AUTOSARHistoryOverview2006200820102012201420162018V1

作者:Stephen Du

免责声明: 本文为个人学习笔记及总结,仅代表个人观点,尽可能保证内容准确性。复制/转发请注明来源/作者。

欢迎添加微信交流学习。

在这里插入图片描述

AUTOSAR Overview of different version

1. AUTOSAR History Overview

2006 2008 2010 2012 2014 2016 2018 V1.0 V2.0 V2.1 V3.0 V3.1 V4.0 V3.2 V4.1 V4.2 V4.3 V4.4 History AUTOSAR Release

2. Summary of Changes

2.1 Main Function – V 1.0

  • Proof of Concept

2.2 Summary of Changes – V 2.0

  • Specifications of components(BSW and RTE)

2.3 Summary of Changes – V 2.1

  • Includes specifications on development methodology and templates
  • First descriptions for application interfaces(body and interior electronics)

2.4 Summary of Changes – V 3.0

  • 20 compositions from the body, powertrain and chassis domain
  • Specifications of standardized application interfaces (powertrain, chassis domain)
  • Harmonized the concept for wakeup of ECUS and startup of networks
  • State managers for the bus systems CAN, LIN, and FlexRay added

2.5 Summary of Changes – V 3.1

  • OBDII (new revisions of the DCM, DEM, FIM specifications,…)

2.6 Summary of Changes – V 3.2

  • Partial Networking

  • Robustness Features

  • Improvement of error handing (e.g. production vs. development errors)

  • Back-porting of AUTOSAR 4.0 features into AUTOSAR 3.2

    • Safety Concept (E2E communication protection)
    • Extended CDD Concept
    • BSW Mode Manager
    • FlexRay ISO TP

2.7 Summary of Changes – V 4.0

  • Functional Safety

    • Memory Partitioning Concept
    • Time Determinism Concept
    • Program Flow Monitoring Concept
    • SW-C E2E Comm protection Concept
    • BSWM Defensive Behavior Concept
    • Dual Microcontroller Concept
    • E-Gas Monitoring Applicability Concept
  • Architectural Improvements

    • Error Handling Concept
    • Multi Core Architectures Concept
    • Bootloader Interaction Concept
    • Build System Enhancement Concept
    • Memory Related Concept
    • Support of Windowed Watchdog Concept
    • Enabling CDDs in the BSW Architecture Concept
  • RTE enhancement

    • Triggered Event Concept
    • Integrity and Scaling at Ports Concept
    • RTE API Enhancement Concept
  • Evolution of COM

    • LIN 2.1 Std Concept
    • Flex Ray Spec 3.0 Concept
    • XCP for AUTOSAR Concept
    • TCP/IP CommStack Extensions Concept
    • Support of Large Data Types Concept
  • Functional enhancements

    • VMM AMM Concept
    • Support of SAE J1939 Protocol Features Concept
    • NM Coordination Concept
    • AUTOSAR Scheduler Harmonization Concept
    • Functional Diagnostic of SWC Concept
    • Communication Stack Concept
  • Debugging

    • Debugging Concept
    • Log and Trace Concept
  • Enhancement of M&T

    • Variant Handling Concept
    • Methodology Refinement Concept
    • Timing Model Concept
    • ECUC Parameter Definition Harmonization Concept
    • M2 Support Concept for Documentation on M1 Level
    • M2 Support Concept for Definition of Calibration Data Sets on M1 level
    • Calculation Formula Language Concept
    • Specification Improvement for the ECU Extract Concept
    • Meta Model Cleanup Concept

2.8 Summary of Changes – V 4.1

  • Architecture Enhancements (BSW & RTE)

    • Completion of CDD Concept
    • Updated OSApplication Termination Functionality
    • TimeService And TimerConformanceClasses
    • Enhanced BSW allocation in partitioned systems
    • Define resource locking behavior
    • Enhanced compatibility of Ports
    • Partial Networking on Ethernet
    • Secure Key Storage Support in Crypto Service Manager (CSM)
    • Output compare unit driver
    • Socket-Interface for applications to communicate via TCP/IP
    • Support for Heavy Duty Vehicles and J1939
    • BSW & RTE Configuration Profiles
    • Pretended Networking
    • Combined require and provide semantic of Ports
    • Provide activating RTE-Event
    • Rapid prototyping implementation
    • ECU Degradation
  • Methodology & Templates

    • Define Implicit Communication Behavior Description
    • Harmonize Definition of ECUC Parameters
    • Refined Scheduling of Runnables
    • Continued Harmonization with FIBEX (FIBEX4MOST)
    • AUTOSAR Timing Concept
    • Abstract System Description
    • Roles And Rights
    • Processor Manifest
    • AUTOSAR Feature Model Exchange Format
  • Application Interfaces

    • Life Cycles
    • Variant Handling for Application Interfaces

2.9 Summary of Changes – V 4.2

  • CAN FD
    Support of CAN FD, allowing switching to a faster bit rate after the arbitration, higher data rates than 1 Mbit/s and payloads longer than 8 bytes per frame.
  • Decentralized Configuration
    This concept allows the configuration of the “Diagnostic Extract” – the demand of diagnostic services and fault memory content – in the System Description.
  • Global Time Synchronization
    Mechanisms to distribute one or more master time bases across various buses and bus systems.
  • Integration of Non-AUTOSAR Systems Safety Extensions
    Extension of AUTOSAR description means, process, and technology in such a way that other — non-AUTOSAR — software systems can be integrated into an AUTOSAR system during its development.

2.10 Summary of Changes – V 4.3

  • Hardware Test Management on Startup and Shutdown
    The concept introduces interfaces that allow the monitoring of the startup and shutdown hardware tests on a running AUTOSAR system.
  • Crypto Interface
    The concept completes the AUTOSAR crypto stack by adding Crypto Interface and Crypto Driver. These new modules allow the integration of heterogeneous hardware and software solutions.
    Together with the concept, the Crypto Service Manager has been reworked to provide a unique interface, meeting all requirements of today’s automotive security.
  • V2X Support
    The concept V2X Support adds support of Vehicle2X communication mechanisms to the AUTOSAR standard, especially the support of wireless ITS-G5 message handling and support of V2X applications distributed over multiple ECUs in a vehicle network.
  • Profile for Data Exchange Points
    The concept “Profile for Data Exchange Points” aims for improving the inter-operability between AUTOSAR tools by providing means for describing which data is expected for a given data exchange point.
  • SOME/IP Transport Protocol (Segmenter)
    The concept introduces a SOME/IP segmenter module to enable handling of SOME/IP messages bigger than 127kByte.

2.11 Summary of Changes – V 4.4

  • ASAMUnits

The concept defines a standardized collection of BluePrint-definitions of Physical Units and related to this a collection of Physical Dimension BluePrint-definitions.
All definitions are synchronized between ASAM and AUTOSAR and should be used whenever interfaces between SW and physical world are described.

  • AUTOSARRunTimeInterface

The concept “AUTOSARRunTimeInterface” is released as draft and will be validated in 2019.
The concept “ARTI” defines an interface between build tools and debugging/tracing tools to the AUTOSAR standard. It defines standardized hooks that AUTOSAR components shall contain and also defines a model to export information about the internal representation of the components to ease debugging and tracing.

  • RTEImplementationPlugIns

The concept “RTEImplementationPlugIns” is released as draft and will be validated in 2019.
The concept supports the modular implementation of the RTE with a standard RTE Generator and specialized RTE Plug-Ins.

  • LINSlaveSupport

The concept introduces the modeling and implementation of LIN slave nodes into the AUTOSAR LIN communication stack.

  • Formal Model Query and Blueprint Derivation Mechanisms

The concept “Formal Model Query and Blueprint Derivation Mechanisms” is released as draft and will be validated in 2019.
The concept completes the extension of AUTOSAR Classic (CP) and Adaptive platforms (AP) with the AUTOSAR Model Query Language (ARMQL). This new language enables a highly efficient collaboration of AUTOSAR users due to resolving variation points in CP and AP by the same mechanism. It is published in textual form, not bound to a specific tool and significant better understandable as the existing Formula Language.

  • BusMirroring

The concept enables an external tester to listen to the traffic on and check the status of internal communication busses which are not directly accessible to this tester. It introduces a new Mirroring component that can forward LIN and CAN traffic to CAN and can create serialized datagrams that reflect communication on LIN, CAN, and FlexRay busses for transmission over FlexRay or Ethernet. To avoid flooding of intermediate networks, the traffic on monitored buses can be filtered.

  • SecurityExtensions

The concept adds important security controls to the AUTOSAR framework which support the efficient implementation of secure automotive systems.
The extensions include secure logging, vehicle key and certificate management, authentic time and diagnostic policy management.

  • MCALMulticoreDistribution

The concept “MCALMulticoreDistribution” is released as draft and will be validated in 2019.
This concept describes, how different multicore capabilities of MCAL drivers can be realized and declared by those driver modules. These capabilities enable advanced multicore use cases for application and base software and improve reusability due to the well-known functional scope of the drivers.

  • Logical Execution Time

The concept extends the TIMEX with capabilities to specify that data exchange via sender-receiver communication is performed at predefined points in time.
The essential properties of LET intervals (start, end, duration) are introduced as well as their timing behavior (trigger, offset between LET intervals).

  • TransportLayerSecurity

The concept “TransportLayerSecurity” is released as draft and will be validated in 2019.
The concept provides the ability to establish a secure ad-hoc session between two Ethernet nodes based on the well-known Transport Layer Security (TLS) standard. This allows to establish an authentic and confidential communication between two ECUs or between an ECU and an external entities.


3. List of Basic Software Module(Module Counts: 103)

Module short name Abbreviation V 3.2 V 4.0 V 4.1 V 4.2 V 4.3 V 4.4
ADC Driver Adc x x x x x x
BSW Mode Manager BswM x x x x x x
BSW Scheduler Module SchM x x1 x1 x1 x1 x1
Bus Mirroring Mirror x
BFx Library Bfx x x x x x
CAN Driver Can x x x x x x
CAN Interface CanIf x x x x x x
CAN Network Management CanNm x x x x x x
CAN State Manager CanSM x x x x x x
CAN Tranceiver Driver CanTrcv x x x x x x
CAN Transport Layer CanTp x x x x x x
COM Com x x x x x x
COM Based Transformer ComXf x x x
COM Manager ComM x x x x x x
Complex Drivers no prefix x x x x x x
Core Test CorTst x x x x x
Crc Library Crc x x x x x x
Crypto Driver Crypto x x
Crypto Interface CryIf x x
Crypto Service Manager Csm x x x x x
Debugging Dbg x x x
Default Error Tracer Det x x x x x x
Diagnostic Communication Manager Dcm x x x x x x
Diagnostic Event Manager Dem x x x x x x
Diagnostic Log and Trace Dlt x x x x x
Diagnostic over IP DoIP x x x x
DIO Driver Dio x x x x x x
E2E Library E2E x x x x x
E2E Transformer E2EXf x x x
ECU State Manager EcuM x x x x x x
EEPROM Abstraction Ea x x x x x x
EEPROM Driver Eep x x x x x x
EFx Library Efx x x x x x
Ethernet Driver Eth x x x x x
Ethernet Interface EthIf x x x x x
Ethernet State Manager EthSM x x x x x
Ethernet Switch Driver EthSwt x x x
Ethernet Transceiver Driver EthTrcv x x x x x
Flash Driver Fls x x x x x x
Flash EEPROM Emulation Fee x x x x x x
Flash Test FlsTst x x x x x
FlexRay AUTOSAR Transport Layer FrArTp x x x x x
FlexRay Driver Fr x x x x x x
FlexRay Interface FrIf x x x x x x
FlexRay ISO Transport Layer FrTp x x x x x x
FlexRay Network Management FrNm x x x x x x
FlexRay State Manager FrSM x x x x x x
FlexRay Tranceiver Driver FrTrcv x x x x x x
Function Inhibition Manager FiM x x x x x x
GPT Driver Gpt x x x x x x
ICU Driver Icu x x x x x x
IFl Library Ifl x x x x x
IFx Library Ifx x x x x x
IO HW Abstraction IoHwAb x x x x x x
IPDU Multiplexer IpduM x x x x x x
Key Manager KeyM x
Large Data COM LdCom x x x
LIN Driver Lin x x x x x x
LIN Interface LinIf x x x x x x
LIN Network Management LinNm x x x x x
LIN State Manager LinSM x x x x x x
LIN Transceiver Driver LinTrcv x x x x x
MCU Driver Mcu x x x x x x
Memory Abstraction Interface MemIf x x x x x x
MFI Library Mfl x x x x
MFx Library Mfx x x x x
Network Management Interface Nm x x x x x x
NVRAM Manager NvM x x x x x x
OCU Driver Ocu x x x x
OS Os x x x x x x
PDU Router PduR x x x x x x
Port Driver Port x x x x x x
PWM Driver Pwm x x x x x x
RAM Test RamTst x x x x x x
RTE Rte x x x x x x
SAE J1939 Diagnostic Communication Manager J1939Dcm x x x x
SAE J1939 Network Management J1939Nm x x x x
SAE J1939 Request Manager J1939Rm x x x x
SAE J1939 Transport Layer J1939Tp x x x x x
Secure Onboard Communication SecOC x x x
Service Discovery Sd x x x x
Socket Adaptor SoAd x x x x x
SOME/IP Transformer SomeIpXf x x x
SOME/IP Transport Protocol SomeIpTp x x
SPI Handler Driver Spi x x x x x x
Synchronized Time-Base Manager StbM x x x x x
TCP/IP Stack TcpIp x x x x
Time Service Tm x x x x
Time Sync Over CAN CanTSyn x x x
Time Sync Over Ethernet EthTSyn x x x
Time Sync Over FlexRay FrTSyn x x x
TTCAN Driver Ttcan x x x x x
TTCAN Interface TtcanIf x x x x x
UDP Network Management UdpNm x x x x x
Vehicle-2-X Basic Transport V2xBtp x x
Vehicle-2-X Facilities V2xFac x x
Vehicle-2-X GeoNetworking V2xGn x x
Vehicle-2-X Management V2xM x x
Watchdog Driver Wdg x x x x x x
Watchdog Interface WdgIf x x x x x x
Watchdog Manager WdgM x x x x x x
Wireless Ethernet Driver WEth x x
Wireless Ethernet Transceiver Driver WEthTrcv x x
XCP Xcp x x x x x

x1 : Since V4.0, this module is integrated within the RTE.

x: Support in this version

-: Not support in this version

今天的文章autosar os alarm_autosar开发工具有哪些分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/86816.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注