The reference image is configured to boot using a file camera and file data (virtual cameras and sensors). If you want to a live camera or live sensors that you connect to the Car Creek MRB, you must change the configuration.
When you change your hardware configuration, you often must change the
order that you start different services and the sensor configuration file.
To simplify the changes, the reference image provides multiple SLM configuration
files that specify the correct order of services to boot based on
the hardware you boot and use predefined sensor configuration files, which
is used when the Sensor service starts.
In some cases, you may need to modify the sensor configuration file based on
what you want to use with your image. The sensor configuration files are located
at (/etc/system/config/) on the reference image.
For information about the Sensor service and the
sensor configuration file, see the
Sensor chapter in the System Services
guide for the QNX Platform for ADAS.
Here are the SLM configuration files provided with the reference image, which
are located in the
/etc directory:
- slm-config-all.xml — Configuration file that
you starts various services, such as TCP/IP (iopkt), various drivers, and
essential services (such as ssh).
- slm-config-platform.xml — By default, this file is a copy of the
slm-config-platform-default.xml. You overwrite this file with
the configuration you want, which is referenced by the
slm-config-all.xml file.
- slm-config-platform-default.xml — The default configuration that
runs the /etc/system/config/adas_example_capture.conf file, which
contains the configuration to run file cameras.
- slm-config-platform-delphi-esr.xml — Configuration
file that runs the /etc/system/config/delphi_esr.conf,which
contains the configuration for one radar sensor.
- slm-config-platform-gige-camera.xml —
Configuration file that runs the
/etc/system/config/gige_camera.conf, which contains
the configuration for one GigE vision camera.
- slm-config-platform-leddartech-vu8.xml —
Configuration file that runs the
/etc/system/config/leddartech_vu8.conf, which contains
the configuration for one lidar sensor.
- slm-config-platform-onvif-camera.xml —
Configuration file that runs the /etc/system/config/onvif.conf file
has the configuration for an ONVIF camera (network).
- slm-config-platform-novatel-oem6-ip.xml —
Configuration that runs the /etc/system/config/novatel_oem6_ip.conf file, which
contains the configuration to run a NovAtel GPS and IMU sensors that
are connected via a network connection.
- slm-config-platform-novatel-oem6-serial.xml —
Configuration that runs the /etc/system/config/novatel_oem6_serial.conf file, which
contains the configuration to run a NovAtel GPS and IMU sensors that
are connected via a serial connection.
- slm-config-platform-single-cam.xml — Configuration
file that runs the /etc/system/config/usb_camera.conf,
which contains the configuration for one USB camera.
- slm-config-platform-velodyne-vlp16.xml —
Configuration file that runs the
velodyne_vlp16.conf, which contains the
configuration for one lidar sensor (VLP-16).
- slm-config-platform-xsens-mti-g-710.xml —
Configuration file that runs two XSens global position system (GPS) sensors
connected directly to the target.
Changing the configuration
To change the configuration, you can copy predefined
changes from the SLM configuration files or modify
both the SLM or sensor configuration files.
You can do one of the following series of steps: