Open search

Embedded software

Reference integration for BMW

For a reference integration of the BMW “BAC4 Release 2” Autosar Core, Vector (Germany) provides the BMW Group with Microsar with new functions. The focus of this version lies on internal vehicle communications over CAN, Flexray, and related concepts.

Microsar.CAN modules according to Autosar 4.1(Photo: Vector)

MICROSAR IS A BASIC AUTOSAR SOFTWARE. The version provided to BMW already contains the functions that will be released in version 4.2.1 in autumn 2014. In version 4.2.1, so-called transformers for the SOME/IP protocol and end-to-end protection will be introduced. Transformers are implemented as a plug-in in the runtime environment (RTE), and they serialize the data stream. Microsar already contains concepts. To assure correct system behavior, the so-called BAC4 Release 2 components will be provided as software components. BMW has integrated them in a reference system and is testing them with the Microsar stack.

The Ethernet configuration now utilizes the data formats of the Autosar standard. The DaVinci Configurator Pro configuration tool from Vector was extended for this purpose. The tool also supports integration of the BAC4 Release 2 components and use cases defined by BMW. This ensures that the ECUs show the required system behavior in early integration stages.

The Microsar.CAN package contains the BSW modules defined in the Autosar architecture for CAN communication: CANIF, CANNM, CANTP, CANSM, and optional modules for J1939 and XCP. The package is used to handle communication in CAN networks. It is also suited as a foundation for calibration with XCP, gateways or re-programming. It can be extended with the optional J1939TP package to enable operation of an Autosar ECU in a J1939 net work. The BAM and CMDT transport protocols are available for this.


Sponsored links

Company profile