Use SOME/IP with applications

You can build your applications using SOME/IP. Using SOME/IP allows you to exchange information and data with other applications that communicate using SOME/IP.

In your project, you must perform the following steps to use SOME/IP (vsomeip implementation) in your applications:
  1. Add the path to the C++ version 6.0.19 library in the Makefile that's used to build your application. The version of C++ is different from the default version provided with the QNX Software Development Platform 6.5.0 SP1. For example:
    LDFLAGS += -Wl,rpath=/lib/vsomeip
    You should also validate that your libstdc++ library is linked to libstdc++.so.6.0.19. The library is provided as part of your installation of QNX Platform for ADAS.
  2. Add the location of the SOME/IP module. The name of the library is libvsomeip.so, which is linked to libvsomeip.so.2.0.1. You can get the SOME/IP modules from one of these locations:
    • ADAS product deployment location
    • ($QNX_TARGET)/usr/include/vsomeip, which is a symbolic link to the version of vsomeip provided with this release.