Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Requirements

System requirements

Below the requirements before installing Impulse

Minimum

2 GHz dual-core processor

4Go Memory

2Go HDD

Recommended

3Ghz quad-core processor

8Go memory

2Go SSD

Operating system

Our software requires RedHat Enterprise Linux 64-bits machine such as one of below operating systems:

- CentOS 7

- CentOS 8

If Linux 64-bits machine is not available, you can install VirtualBox with CentOS 7 or CentOS 8 in order to use Impulse tools.

Software

Our tool Impulse requires to have Python 3.6 installed on Linux 64-bits machine.

Download

Below the main steps to download and unpack each NanoXplore tools

1. Download NanoXplore tools from NanoXplore-download

o NXLMD => NXLMD-2.1-linux.tar.gz

o Impulse => impulse-version-.tar.gz

o NxBase2 => NxBase2-2.3.1.tar.bz2

2. Place Impulse tools into ~/Downloads or another folder.

3. Create new folder named NanoXplore in /opt folder. 4. Unpack each NanoXplore tool directly into /opt/NanoXplore.

Nx License Daemon

For NXLMD download and installation, please refer to the document License Daemon

NXbase2 archive extraction

To directly unpack NxBase2 tool once downloaded into /opt/NanoXplore, create first folder named NXbase2- 2.3.1 with the following command:

$> sudo mkdir NxBase2-2.3.1 

After above step, to unpack NxBase2 from ~/Downloads folder, use below command:

 $> sudo tar xjf NxBase2-2.3.1.tar.bz2 -C ./NxBase2-2.3.1

Installation

Below the main steps to setup and install each NanoXplore tool:

1. Update ~/.bashrc file for each NanoXplore tool

2. Check that ~/.bashrc updating has been taken into account with below command:

$> source ~/.bashrc” 

3. Restart the machine

Impulse

Before install Impulse, check that Python 3.6 is installed with below command:

 $> which python3

If Pyhton3 is installed you will get the following line:

$> /usr/bin/python3

If Python3 is not installed, run the following command:

$> sudo yum install python3

To install Impulse, update ~/.bashrc file with below instruction:

export PATH=/opt/NanoXplore/impulse-/bin:$PATH

Check that ~/.bashrc updating has been taken into account with below command:

$> source ~/.bashrc” 

Check that Impulse is installed with below commands:

$> which impulse

The result of this command must be the following

$> /opt/NanoXplore/impulse-version/bin/impulse 

Check that Impulse works correctly with the following command:

$> impulse -version

The result of this command must be the following

NxBase2

To install NxBase2 tool, update ~/.bashrc file with below instruction:

export PATH=/opt/NanoXplore/NxBase2-2.3.1/install_cst/centos6/nxbase2_cli:$PATH

Check that NxBase2 has been installed and works correctly with below commands:

$> which nxbase2_cli
$> nxbase2_cli --version

To use NxBase2 without using “sudo”, create file named “99-nanoxbase.rules”. Add the following lines in “99-nanoxbase.rules”:

ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="8613", ATTRS{idProduct}=="584e", MODE="660", GROUP="plugdev"
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="584e", ATTRS{idProduct}=="424e", MODE="660", GROUP="plugdev"
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="584e", ATTRS{idProduct}=="4242", MODE="660", GROUP="plugdev"
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="584e", ATTRS{idProduct}=="4342", MODE="660", GROUP="plugdev"
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="584e", ATTRS{idProduct}=="4a55", MODE="660", GROUP="plugdev"
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="58c0", ATTRS{idProduct}=="804e", MODE="660", GROUP="plugdev"

Copy this file into /etc/udev/rules.d directory with below command:

$> sudo cp 99-nanoxbase.rules /etc/udev/rules.d

Reload the udev rules with the following command:

$> udevadm control –reload-rules

Restart machine after above command. Check that the board is detected with below command:

$> lsusb

Note: NxBase2 should be installed only once Impulse has been installed and works correctly.

  • No labels