Table of Contents |
---|
Requirements
System requirements
Below the requirements before Before installing Impulse, please ensure you system meets the following specifications:
Minimum |
---|
...
2 GHz dual-core processor
4Go Memory
2Go HDD
Recommended
3Ghz quad-core processor
8Go memory
2Go SSD
...
Requirements | Recommended Requirements | |
---|---|---|
CPU Speed/Processor | 3GHz Quad-Core | 3GHz 8-Core |
Memory | 8GB RAM | 16GB RAM |
Disk Capacity/Type | 2GB (HDD) | 2GB (SSD) |
Operating System
Our software requires a RedHat Enterprise Linux 64-bits machine bit distribution such as one of the below operating systems:-
CentOS 7
...
CentOS 8
Info |
---|
If |
...
a 64- |
...
bit Linux machine is not available, you can install VirtualBox with CentOS 7 or CentOS 8 |
...
to use Impulse |
...
Note |
---|
WSL on Windows is not supported yet. |
Software
Our tool Running Impulse requires to have Python 3.6 installed on a Linux 64-bits machinebit machine.
Note |
---|
Other Python versions are not supported yet. |
Download NanoXplore Tools
Below Follow the main steps below to download and unpack each NanoXplore tools
1. Download NanoXplore tools from NanoXplore-download
...
Visit Support NanoXplore and sign-in or register to download:
NXLMD => NXLMD-2.
...
2-linux.tar.gz
...
Impulse =>
...
nxdesignsuite-version-.tar.gz
...
NxBase2 => NxBase2-2.5.3.
...
tar.bz2
...
Save Impulse tools
...
to your ~/Downloads
...
folder or a location of your choice
Create a New Folder named NanoXplore in the /opt
...
directory
Unpack your downloaded NanoXplore tool directly
...
to /opt/
...
NanoXplore
Repeat this process for each NanoXplore tool
NX License Daemon
For NXLMD To download and installationinstall the NanoXplore License Manager Daemon (NXLMD), 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:
Code Block |
---|
$> sudo mkdir NxBase2-2.3.1 |
After above step, to unpack NxBase2 from ~/Downloads folder, use below command:
Code Block |
---|
$> sudo tar xjf NxBase2-2.3.1.tar.bz2 -C ./NxBase2-2.3.1 |
instructions in the License Daemon guide.
Installation
Below the main steps to setup and install each NanoXplore tool: 1.
Update ~/.bashrc file for each NanoXplore tool
...
Verify that the ~/.bashrc
...
update has been taken into account
...
using the below command:
Code Block $> source ~/.bashrc”
...
Restart
...
your machine
Install Impulse
Follow the steps below to install Impulse:
Before install Impulse, check that Python 3.6 is installed with below command:
Code Block $> which python3
If Pyhton3 is installed you will
...
see the following line:
Code Block $> /usr/bin/python3
If Python3 is not installed, run the following command:
Code Block $> sudo yum install python3
To install Impulse, update ~/.bashrc file with below instruction:
Code Block export PATH=/opt/NanoXplore/impulse-/bin:$PATH
Check that ~/.bashrc updating has been taken into account with below command:
Code Block $> source ~/.bashrc”
Check that Impulse is installed with below commands:
Code Block $> which impulse
The result of this command must be the following
Code Block $> /opt/NanoXplore/impulse-version/bin/impulse
Check
...
Impulse is working as expected by running the following command:
Code Block $> impulse --version
...
The result of this command must be the following
...
NxBase2
...
The result should display as follows:
...
How to Install NxBase2
Navigate to the NanoXplore tools directory:
Code Block $> cd /opt/NanoXplore
Create a new folder named NxBase2-2.5.3:
Code Block $> sudo mkdir NxBase2-2.5.3
Extract the NxBase2 TAR archive to the /opt/NanoXplore folder:
Code Block $> sudo tar xvf NxBase2-2.5.3.tar.bz2 -C ./NxBase2-2.5.3
Make NxBase2 Available
After you install NxBase2, you should do the following to enable direct access to nxbase2_cli from any directory:
Update the ~/.bashrc file using the following instruction:
Code Block export PATH=/opt/NanoXplore/NxBase2-2.5.3
...
/install_cst/
...
other_os/nxbase2_cli:$PATH
Check that NxBase2 has been installed and works correctly with below commands:
Code Block $> which nxbase2_cli $> nxbase2_cli --version
Install ANGIE
Plug your ANGIE device to your system using the USB cable provided
...
Check the board is detected using the below command:
Code Block $> lsusb
The result should look like the screenshot below:
...
Configure ANGIE Access Rights
To grant ANGIE access rights to the User:
Create a file named 99-nanoxbase.rules
Add the following lines to 99-nanoxbase.rules:
Code Block 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
...
the 99-nanoxbase.rules file to /etc/udev/rules.d directory
...
using the command below
...
:
Code Block $> sudo cp 99-nanoxbase.rules /etc/udev/rules.d
Reload the udev rules with the following command:
Code Block $> sudo udevadm control –reload-rules
Restart machine after above command. Check that the board is detected with below command:
Code Block |
---|
$> lsusb |
...
Disconnect and reconnect the USB plug from your ANGIE adapter
Note: If nxbase2_cli is still unavailable without sudo, reboot your system