Configure hardware and boot a reference image

The default image is set up to run the ADAS example application and demonstrates how a system boots to immediately show a video stream from a single camera and sensor data. These are referred to as file cameras and file data, respectively.

Before you boot the reference image on the Beebox, you must configure it from the BIOS and connect the required hardware. For information about setting up the Beebox, see Setting up the Beebox to use the reference image in this chapter. After you set up the Beebox, see Booting the reference image to understand how to boot the Beebox.

If you want to connect physical cameras or sensors to the Beebox, you must change the reference image configuration settings. For more information, see Connect cameras and sensors and Configure sensors and cameras on the reference image in this chapter.

Setting up the Beebox to use the reference image

Before you use the Beebox to boot the reference image, you must configure it to boot from a USB storage media (USB stick) using the following steps:

  1. If you haven't done so already, connect your Beebox to:
    • a Lilliput 10" display, using the HDMI port on the Beebox that is closest to the USB ports on the back. (If you use the other port, you don't see the demo after you boot.)
    • a USB keyboard to the USB port on the Beebox (you'll require this to give you console-like access), which is necessary the first time you boot the Beebox
    • the power supply that came from the hardware vendor
  2. Press the power button to start the Beebox. When it starts to boot, press the F2 key to enter the BIOS setup.

    Use the arrow keys on your keyboard to navigate the menus for the remaining steps.

  3. To disable the third-party USB 3.1 controller:
    • navigate to Advanced
    • select the USB Configuration folder and press Enter
    • navigate to Disable Third Party USB 3.1 Controller, press Enter, select Disabled, press the Enter key, and then press the Escape key.
  4. Disable booting the Beebox from the LAN using these steps:
    • navigate to the Boot settings.
    • select the Board From Onboard LAN option
    • press the Enter key, select Disabled, and then press the Enter key.
    After you disable this option, the box boots from the connected USB flash drive.
  5. Navigate to Exit, press the Enter key, and when prompted, select Yes to save your configuration changes and exit.

Booting the reference image

After you have configured the Beebox to boot from the USB storage, you can boot the board with the image.

There are two IFS images on the USB image. You can select one of these IFS images to boot:
  • qnx-ifs: Boots if you don't select a different IFS within 3 seconds. This IFS image runs the ADAS example application and starts various services, such as , SLM, and sensor service. It doesn't provide a command-line prompt.
  • qnx-ifs-NO-SCREEN.ifs: A barebones IFS that allows you to run a console-like session with the target. It is useful for determining the IP address assigned to the Beebox or if the Beebox doesn't support networking.
    Note: To use the qnx-ifs-NO-SCREEN.ifs IFS image, you must connect your USB keyboard directly to the Beebox–don't connect the keyboard through a USB hub.
If you let the system boot automatically, it defaults to using the qnx-ifs and runs the ADAS example application. The demo is non-interactive because it starts in the background. If you want to interact with the demo, run different applications, or change the configuration, see the Use the Reference Image chapter.

If you need to determine the IP address of the Beebox because you want to connect to it, see Determine the IP Address in this chapter.