This guide outlines installing and using DUO devices on supported ARM devices. Before starting verify that your system meets all the system requirements.
The following instructions apply to NVIDIA Jetson TX-1/TX2 platform.
Download the latest DUO TX1/TX2 ARM Package to start using your device. The DUO requires a kernel module driver configuration which is included in the package.
Unzip the CL-DUO3D-ARM-TX1-ARM64-1.1.0.30.zip into ~/Documents
folder.
Connect the DUO to your TX1/TX2 USB port. To generate DUO driver for your kernel version, open the terminal in the folder ~/Documents/CL-DUO3D-ARM-1.1.0.30/DUODriver
and type:
$ chmod u+x duodriver.run $ ./duodriver.run
Note: After this step, please reboot your TX1/TX2 device.
There are two flavors of DUO driver:
duo-1024.ko
- using 1024 bytes transfers (better performance)
duo-512.ko
- using 512 bytes transfers (better compatibility)
Always try to use duo-1024.ko
first and see if it works on your machine.
To load the driver in the terminal type:
$ sudo insmod duo-1024.ko
or
$ sudo insmod duo-512.ko
Note: You must use duodriver.run script every time your kernel version changes since the DUO driver must be rebuilt for the specific kernel version.
The DUODashboard
application is located in the ~/Documents/DUO3D-ARM-1.1.0.30/Apps/
folder. You can either start it from the GUI or from a terminal by typing:
./DUODashboard
If the application does not run make sure you have a valid LicenseKey set in the DUODashboard.cfg
settings file.
chmod +x DUODashboard
or right clicking on the file.
Using the DUODashboard and DUOFirmware applications will let you test if your DUO device is properly installed, tweak its parameters and view the output. Once your device is operating properly you can start reading the DUO Dashboard article to get started on the following guides.
If your device is not recognized try resolving the issue with some of the tips in the Troubleshooting article.
You can view, modify and build DUO code samples in ~/Documents/CL-DUO3D-ARM-1.1.0.30/DUOSDK/Samples directory. For more information, please take a look at README.txt file in each directory.
The following instructions apply to ODROID XU4 platform.
Download the latest DUO DDK OS Image to start using your device.
For your convenience, we included the image flashing tool (Win32DiskImager) that will help you flash the OS image to your uSD 32GB card. For this you will need Windows machine.
For more information about Win32DiskImager please visit Win32DiskImager Tutorial Page.
Insert the uSD card into ODROID. After your system boots, connect DUO to ODROID USB port.
The DUODashboard
application is located in the ~/Documents/DUO3D-ARM-1.1.0.30/Apps/
folder. You can either start it from the GUI or from a terminal by typing:
./DUODashboard
If the application does not run make sure you have a valid LicenseKey set in the DUODashboard.cfg
settings file.
Using the DUODashboard and DUOFirmware applications will let you test if your DUO device is properly installed, tweak its parameters and view the output. Once your device is operating properly you can start reading the DUO Dashboard article to get started on the following guides.
If your devices is not recognized try resolving the issue with some of the tips in the Troubleshooting article.
You can view, modify and build DUO code samples in ~/Documents/CL-DUO3D-ARM-1.1.0.30/DUOSDK/Samples directory. For more information, please take a look at README.txt file in each directory.
The following instructions apply to Raspberry Pi3 platform.
Download the latest DUO Raspberry Pi3 ARM Package to start using your device. The DUO requires a kernel module driver configuration which is included in the package.
Unzip the CL-DUO3D-rPI3-1.1.0.30.zip into ~/Documents
folder.
Connect the DUO to your Raspberry Pi3 USB port. To generate DUO driver for your Linux kernel version, open the terminal in the folder ~/Documents/CL-DUO3D-ARM-1.1.0.30/DUODriver
and type:
$ chmod u+x duodriver.run $ ./duodriver.run
Note: After this step, please reboot your Raspberry Pi3 device.
There are two flavors of DUO driver:
duo-1024.ko
- using 1024 bytes transfers (better performance)
duo-512.ko
- using 512 bytes transfers (better compatibility)
Always try to use duo-1024.ko
first and see if it works on your machine.
To load the driver in the terminal type:
$ sudo insmod duo-1024.ko
or
$ sudo insmod duo-512.ko
Note: You must use duodriver.run script every time your kernel version changes since the DUO driver must be rebuilt for the specific kernel version.
The DUODashboard
application is located in the ~/Documents/DUO3D-ARM-1.1.0.30/Apps/
folder. You can either start it from the GUI or from a terminal by typing:
./DUODashboard
If the application does not run make sure you have a valid LicenseKey set in the DUODashboard.cfg
settings file.
chmod +x DUODashboard
or right clicking on the file.
Using the DUODashboard and DUOFirmware applications will let you test if your DUO device is properly installed, tweak its parameters and view the output. Once your device is operating properly you can start reading the DUO Dashboard article to get started on the following guides.
If your device is not recognized try resolving the issue with some of the tips in the Troubleshooting article.
You can view, modify and build DUO code samples in ~/Documents/CL-DUO3D-ARM-1.1.0.30/DUOSDK/Samples directory. For more information, please take a look at README.txt file in each directory.