NanoXplore Tools installation Guide
- 1 Requirements
- 1.1 System requirements
- 1.2 Operating system
- 1.3 Software
- 2 Download
- 2.1 Nx License Daemon
- 2.2 Impulse
- 3 Installation
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 Support
o NXLMD => NXLMD-2.2-linux.tar.gz
o Impulse => nxdesignsuite-X.X.X.X.tar.gz
o NxBase2 => NxBase2-X.X.X.tar.gz
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
Impulse
To directly unpack NxBase2 tool once downloaded into /opt/NanoXplore, create first folder named NxBase2- 2.5.3 with the following command:
$> sudo mkdir NxBase2-X.X.X
After above step, to unpack NxBase2 from ~/Downloads folder, use below command:
$> sudo tar xzf NxBase2-X.X.X.tar.bz2 -C ./NxBase2-X.X.X
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/nxdesignsuite-X.X.X.X/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/nxdesignsuite-X.X.X.X/bin/impulse
Check that Impulse works correctly with the following command:
$> impulse --version
The result of this command must be the following
| Impulse v22.3.0.2
| Build date and time: 2022-12-15 22:05:00
| Internal revision: branch HEAD - hash 29ac44463...
| Copyright (C) 2010-2022, NanoXplore, All rights reserved
|
| This computer program contains unpublished proprietary information
| and is protected by copyright law. It may not be disclosed to third
| or copied or duplicated in any form without the written consent of
| NanoXplore.
NxBase2
To install NxBase2 tool, update ~/.bashrc file with below instruction:
export PATH=/opt/NanoXplore/NxBase2-X.X.X/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
The result of this command must be the following
Bus 001 Device 002: ID 584e:424e
Note: NxBase2 should be installed only once Impulse has been installed and works correctly.
© NanoXplore 2022