MICROSAR QuickCom is a lightweight development kit for communication management. It provides several tools to help you set up Service-Oriented Communication (SOC) for your automotive application:

The API is designed in accordance with the latest automotive standards and can be used in conjunction with specific bindings, such as SOME/IP or IPC, as the service-oriented transport protocol layer.

License

MICROSAR QuickCom is free to use for non-commercial purposes.

notice

Disclaimer: The API of MICROSAR QuickCom is built by public classes, their methods, free functions and types. Classes, their accessible methods, free functions and other types that are intended to be used by customers are annotated with the documentation tag \vpublic.

These items build the product public API.

Not part of the public API are items (classes, methods, free functions and types) marked with \vprivate, items that are defined in an “internal” namespace (e.g. ara::core::internal, amsr::socal::internal etc.).

These private items can be changed by Vector without further notice.

Changes of private items will not be documented in release notes. Customer software shall just use the public API of MICROSAR QuickCom. The private part shall not be used.

 

Use Cases for MICROSAR QuickCom

MICROSAR QuickCom is intended for prototyping environments. However, MICROSAR QuickCom makes it easy for you to switch to a productive environment as soon as you are happy with your software design.

System Requirements

MICROSAR QuickCom requires a Linux environment. It is tested with Ubuntu 22.04.

notice

Note: If you are using Docker, the package includes a dev container that sets up the required environment.

System Requirements

Operating System

Linux (e.g. Ubuntu version 22.04)

Packages

You can find all available versions at wibu.com: User Software

Compiler

gcc11 (default compiler for Ubuntu 22.04)

Tooling

  • CMake Version 3.22 or higher
  • Glibc 2.35
  • IDE (e.g. Visual Studio Code)
  • Docker (optional)