Installing Devkit Drivers

Welcome to the guide for the quadric devkit. To install drivers for the devkit, please follow the guide below.

Note

You must have a quadric Development Platform with a quadric devkit to follow this guide. Please contact sales@quadric.io to order a quadric devkit.

Requirements

  1. A quadric devkit installed within a quadric Development Platform.

  2. quadric SDK Version 0.9.0 or greater.

Steps

  1. Navigate to the drivers folder within the your quadric SDK package.

    $ cd drivers
    
  2. Install the drivers using the command below. This process will require sudo privileges.

    $ ./install_drivers.sh
    Preparing to unpack thor-dkms_0.1.0-1_all.deb ...
    
    Unpacking thor-dkms (0.1.0-1) over (0.1.0-1) ...
    Setting up thor-dkms (0.1.0-1) ...
    Loading new thor-0.1.0 DKMS files...
    Building for 4.15.0-136-generic
    Building initial module for 4.15.0-136-generic
    Done.
    
    thor:
    Running module version sanity check.
     - Original module
       - No original module exists within this kernel
     - Installation
       - Installing to /lib/modules/4.15.0-136-generic/updates/dkms/
    
    depmod...
    
    DKMS: install completed.
    
    Installing collected packages: thor
      Attempting uninstall: thor
      Running setup.py develop for thor
    Successfully installed thor-1.0.0
    Driver installation complete
    
  3. Use the thor-tool to detect your attached quadric devkit. A successful message resembles the output below.

    $ thor-tool probe
    /dev/thor0
    chip_id         0x00010000
    clk_status      0x0000003f
    
  4. Finally set the frequency to 900mhz.

    $ thor-tool epu-set-freq 900
    Setting frequency to: 900MHz
    Frequency: 905MHz
    

Attention

The thor-tool epu-set-freq 900 command must be executed upon every system reboot. Please do not ignore this step.