Networking

The QNX Platform for ADAS provides components that enable networking.

Networking is also important as it allows high bandwidth devices, such as GiGE cameras to connect to the system to utilize a network stack while minimizing the amount of CPU load on the system. The most common usage of networking is to allow applications to share data using a publish and subscribe paradigm.


Figure 1. Networking

Using this publish and subscribe model allows you support to build a more reliable and scalable ADAS system. With the networking component, you can use FastRTPS, DDS (data distribution service), and SOME/IP, as well as support for time protocols, such as PTP. FastRTPS and SOME/IP are supported through the use of Platform-independent Publish/Subscribe PiPS. For information about PiPS and how to configure applications to use DDS, SOME/IP, and FastRTPS, see the Platform-independent Publish/Subscribe Developer's Guide in the QNX SDP 7.0 documentation.