Run Sample Applications

Included with reference image are sample applications that demonstrate some of the applications you can build with the QNX Platform for ADAS:
Note: The applications are for demonstrative/learning purposes and are meant as a basis for your applications. They aren't intended as production quality code.
  1. Camera MUX 2x2: This application is configured to run immediately after the board boots up, but exits if it can't find four cameras connected to your system. For more information, see Camera MUX 2x2.
    Note: If you want to run any other applications on the target board, you must stop this application first if its running. To do so, connect to the target and run the slay camera_mux2x2 command.
  2. Camera example: This application demonstrates how you can use the Camera Framework. You can use it to configure settings on the camera and understand how to use the Camera Framework with the cameras connected to your system. If a camera is configured correctly in the camera configuration file, this application will indicate that the camera is available. For more information about using the application, see Camera example.
  3. Pedestrian detection: This application runs vision algorithms from the Vision SDK (InfoADAS), which is used to detect pedestrians. A square box is transposed on top of the pedestrians that are detected in a video stream. For more information about using the application, see Pedestrian detection.
  4. Surround view: This application runs algorithms to using the Vision SDK to combine video streams from four images together into a single image to give a surround view what is seen. For more information, see Surround view.