Main Content

Qualcomm Linux Board Configurations

R2026b

To configure the Qualcomm Linux Board hardware board, follow the below steps.

Prerequisites

  • The board must have root access.

Note

Copy the sysMon binary on to the target (If not present) from the SDK using the following adb command:

  • adb root

  • adb remount

  • adb push ${HEXAGON_SDK_ROOT}/tools/utils/sysmon/sysMonAppLE /data/local/tmp/

  • adb shell chmod 777 /data/local/tmp/sysMonAppLE

  1. Press Ctrl+E to open the Model Configurations.

  2. Set the Hardware Board to Qualcomm Linux Board.

    The parameter values under Hardware board settings are automatically populated to their default values.

    You can optionally adjust these parameters for your particular use case.

Device

Use Qualcomm Device Cloud hardware

Select this option to use a hardware device with the Qualcomm Device Cloud instead of a locally connected physical board. For more information on connecting to a cloud device, see Qualcomm Device Cloud Overview.

Default: off

SSH tunneling port

Specify the SSH tunneling port for the cloud device connection. This parameter is only available when Use Qualcomm Device Cloud hardware is selected.

Note

Enter the same port number as the SSH tunneling port value that the Qualcomm Device Cloud interface displays as the ADB port when you connect to a device. For example, if the Qualcomm Device Cloud interface shows the ADB port as 5044, set the SSH tunneling port to 5044.

Default: <empty>

To check if the cloud device is connected, run the following command in Windows® Command Prompt.

adb -P <SSH tunneling port number> devices  

Port forwarded through ADB

Specify the port forwarded through ADB for the cloud device connection. This parameter is only available when Use Qualcomm Device Cloud hardware is selected.

For PIL simulation, specify an additional SSH port in the 8900-8909 range and configure port forwarding on the cloud device. For more information, see Connect to Additional Ports on the Device.

Default: <empty>

Interface

Lists the available connection interfaces for the selected hardware board.

  • ADB over USB - Select this option when the board is connected via a USB cable and supports Android debug bridge (ADB).

  • SSH - Select this option when the hardware board is connected remotely over a network.

Default: SSH

Supported interfaces: ADB over USB and SSH

IP address

Specify the IP address of the remotely connected hardware board. This parameter is only available when Interface is set to SSH.

Default: <empty>

SSH username

Specify the SSH username of the remotely connected hardware board. This parameter is only available when Interface is set to SSH.

Default: <empty>

SSH password

Specify the SSH password of the remotely connected hardware board. This parameter is only available when Interface is set to SSH.

Default: <empty>

Edit

Click Edit to enter or update the SSH password.

Get device information

Get device information provides information of Device id for the remotely connected hardware board.

Device id

Provides the connected device id information. The information gets auto-populated once a device is selected and when you click Get Device Information button.

Default: <empty>

PIL

Execution timeout

Specify the PIL execution timeout.

Default: 30

Build Options

Build action

Default: Build

Build

Press Ctrl+B or click Build.

  1. Generates code from the model.

  2. Compiles and links the code into an executable with libraries.

This option does not load and run the executable on the Qualcomm Hexagon processor.

Disable parallel build

Select to compile the generated code in parallel order for faster build.

  • on – When you select this option, the support package compiles generated code in a sequential order.

  • off – When you clear the option, the support package compiles generated code parallel. Parallel execution reduces the time taken to build the model.

Default: off