产品文档 : EN_EVO NX Manual

Notice

Please read manual carefully before install, operate, or transport MiiVii device.

  • Ensure that the correct power range is being used before powering the device.

  • Avoid hot plugging.

  • To properly turn off the power, please shut down the Ubuntu system first, and then cut off the power. Due to the particularity of the Ubuntu system, on the Nvidia developer kit, if the power is turned off when the startup is not completed, there will be a 0.03% probability of abnormality, which will cause the device to fail to start. Due to the use of the Ubuntu system, the same problem also exists on the Miivii device.

  • Do not use cables or connectors other than described in this manual.

  • Do not use MiiVii device near strong magnetic fields.

  • Backup your data before transportation or MiiVii device is idle.

  • Recommend to transport MiiVii device in its original packaging.

Brief

        Miivii EVO NX is an embedded edge computing device designed for industrial scenarios. The NVIDIA® Jetson Xavier NX core platform provides 21Tops computing power. The EVO NX adopts an efficient passive heat dissipation design for stable operation in harsh industrial environments. Also, due to its fastening embedded design, it can achieve a high vibration rating. The product has a wealth of I/O interfaces, which can meet the access requirements of a variety of special sensors. At the same time, a wealth of internal expansion interfaces are designed to provide more communication and storage expansion solutions.

Included in the Box

-MIIVII EVO NX x 1

-Power cable x 1

-Fixed plate x 2

-Screws

-Quick start x 1

Specifications

Processor


Specification

Processor

NVIDIA Jetson Xavier NX

AI PerformanceUp to 21T OPS
CPU6-Core NVIDIA Carmel ARM®v8.2 64 bit CPU 6MB L2 + 4MB L3
GPU384-Core Volta GPU with 48 Tensor Core
Memory8GB 128-Bit LPDDR4x 51.2GB/s
DL Accelerator2×NV DLA Engines
Storage16GB eMMC 5.1

Video Encode

2x 4Kp30
6x 1080p60
14x 1080p30
(H.265 & H. 264)

Video Decode

2x 4Kp60
4x 4Kp30
12x 1080p60
32x 1080p30
(H.265)

2x 4Kp30
6x 1080p60
16x 1080p30
(H.264)

 I/O


InterfaceQuantityNote
Function KEYRecovery Button1
Network/CameraEthernet5×Gigabit Port5 independent Gigabit Ethernet port
RJ45
Video outputHDMI1×HDMI 2.0 TYPE A5V 1A
USBUSB4×USB 3.0 TYPE A
1×USB 2.0 TYPE C
USB 5V, 1A
USB Type C Flashing Port
I/OUART

1xRS485

1xRS232 with debug

DB9 Terminal
User ExpansionTF Socket1xTFMicroSD card supported
M.21×M.2 M Key2280 SIZE NVME SSD
Mini PCIE1×Mini PCIEFor 4G
Nano SIM Socket1

Power Supply

Power Supply

Spec

Input TypeDC
Input VoltageWide input 9V-36V DC
Typical Consumption20W

Mechanical

Mechanical

Spec

Dimensions (W×H×D)178mm×55mm×110mm (I/O ports and mounting holes excluded)
Weight1.2Kg

Environmental

Environmental

Spec

Operating Temperature-25℃-60℃, 0.2~0.3m/s air flow
Storage Temperature-40℃-80℃
Storage Humidity10%-90% non-condensing
Vibration3Grms,10Hz~500Hz,1h/axis
ProtectionIP5X
ESDTouch 6KV, Air 8KV

Certification

Certification

Status

CCC, CE, FCC, RoHS, SRRCProcessing 

Install Dimension

Dimensions and mounting hole position as below:

Up view(Unit:mm)

Front view(Unit:mm)

Left view(Unit:mm)

Mounting Hole(Unit:mm)

Service and Support

Support

MiiVii is glad to help you with any questions you may have about our product, or about the use of the technology for your application. The fastest way is sending us an email: helpdesk@miivii.com. Or you could visit our developer forum: http://forum.miivii.com for solutions.

Warranties

Warranty period: One year from the date of delivery.

Warranty content: MiiVii warrants the product manufactured by us to be free from defects in material and workmanship during warranty period. Please contact helpdesk@miivii.com for return material authorization (RMA) prior to returning any items for repair or exchange. The product must be returned in its original packaging to prevent damage during shipping. Before returning any product for repair, it is recommended to back up your data and delete any confidential or personal data.

Interface

Front Panel

Figure EVO NX

Interface

Name

Description

DC INPower InterfacePower input voltage 9V~36V
PWR_LEDCarrier board status indicator

Carrier board power on: solid yellow 

Carrier board system on: solid white 

Carrier board system error: solid red

STATUSSystem status indicator

System loading:solid red

System on:solid blue

RECOVERYRecovery ButtonPush the button and power on device, entry recovery mode
HDMIHDMI portHDMI 2.0 TYPE A 5V 1A
FLASHUSB 2.0 portIndenpendent USB 2.0 flashing port 5V 1A
USB 3.0×4USB 3.0 portUSB3.0 TYPE A 5V 1A
LAN 1EthernetIndenpendent Gigabit ethernet port, RJ45

Back Panel

Figure EVO NX Back Panel

Interface

Name

Description

RS485RS485 portStandard RS485 interface
RS232/DEBUGRS232/DEBUG port

Standard RS232 interface

LAN 2-5EthernetIndenpendent Gigabit ethernet port, RJ45

RS485 Pin Assignment

Figure RS485 Pin Assignmen
Port NamePinSignalDescription
RS4851UART_485ARS485 A
2UART_485BRS485 B
3NCNC
4NCNC
5GNDGND
6-9NCNC

RS232/Debug Pin Assignment

Figure RS232/Debug Pin Assignment
Port NamePinSignalDescription
RS232/Debug1NCNC
2RS232_RXRS232 Receive
3RS232_TXRS232 Transmit
4NCNC
5GNDGND
6NCNC
7Debug_RXDebug Receive
8Debug_TXDebug Transmit
9GNDGND

UART Port Device Node

Relation of UART Port and device node as follow:

UART Port Name

Device Node

RS485  ttyUART_485
RS232ttyUART_232

Expansion

Expansion device installation

EVO NX provides M.2 M Key, mini PCIe port for storage and communication expansion

Unscrew 8 screws and take off bottom cover of EVO NX while installation expansion device:

Figure EVO NX Screw Position1

Figure EVO NX Screw Position2

Figure EVO NX Screw Position3


Figure Remove Bottom Cover

Expansion port position as follow:

Figure Expansion Port Position

Install expansion device based on demand. Please note that if you need 4G module, insert nano SIM card into nano SIM socket before install 4G module.

Figure Moudle

Please install WiFi/4G antenna to ensure signal stability.

Figure Antenna Installation1

Antenna Installation2

Please refer to the first step, and restore EVO NX after install expansion device.

Fixed Plate installation

Please install fixed plate first if you need to securing EVO NX on another system.

Figure Fixed Plate1

Install the holes on the fixing plate to fix the EVO NX to other devices as required.

Figure Fixed Plate2



General Setting

General Setting

System

MiiVii device use Ubuntu system. Default username: nvidia default password: nvidia

System Image and Flashing Tool

Please visit MiiVii developer forum: http://forum.miivii.com/ for flash tool and system image.

Power on

Connect an external HDMI display to MiiVii's HDMI port.

Connect a USB keyboard and mouse.

Connect the included AC adapter to power socket. Plug AC adapter into an appropriately rated electrical outlet.

Figure Startup

Power off: Use the following command in terminal.

For MiiVii device with entity PWR button, you can also press and hold PWR button.

sudo poweroff

Reset: Use the following command in terminal.

For MiiVii device with entity RESET button, you can also press RESET button to reboot.

sudo reboot




Instructions For MIIVII SETTINGS

Brief

MIIVII SETTINGS is a tool provided by MIIVII to simplify the setup of equipment.

Provide system status detection, remote access, remote login and other functions.


Log In

The default port number is 3000.

User name password is the system user name and password. Only users with sudo permission can log in. 


Function Declaration

System State

Used to view basic information such as CPU, memory and storage usage of the current system.

All the equipment configuration has the basic information display function. For example, you can check the system version by using command.


cat /etc/miivii_release
APEX 4.2.2-1.5.0

System Upgrade

Upgrade MIIVII released packages and system packages.


Account Management

Used for Miivii edge service.


 Log File Export

Used to export logs in  /var/log/  to facilitate after-sales analysis.

Power Mode Setting

MiiVii device has several power modes. You can set up power mode through the green NVIDIA icon on the upper right corner.

Figure Power mode Icon

For MiiVii device equipped with NVIDIA Jetson Xavier NX, the following table shows details of each power mode . The default mode is 3: MODE 10W 2CORE.


You can also set up through code:

#check current mode
sudo nvpmodel -q verbose
# set to a certain mode
sudo nvpmodel -m [MODE ID]
#achieve best performance of current mode
sudo jetson_clocks
#check more info
sudo jetson_clocks --show




IO

UART

Open device node in /dev/. Then use stty command to set parameters. See stty command manual for details, please change the code in <> to your UART device node.

#config UART
$ sudo stty -F /dev/<UART NODE CODE> speed 115200 cs8 -parenb -cstopb -echo
#send data through UART
$ sudo echo “miivii tty debug” > /dev/<UART NODE CODE>
#receive data from UART
$ sudo cat /dev/<UART NODE CODE>

Expansion Setting

SSD Setting

#check ssd information: 
sudo fdisk -lu


Figure SSD Information
#Format SSD: 
sudo mkfs -t ext4 /dev/nvme0n1


Figure Formatting SSD
#Check UUID: 
sudo blkid /dev/nvme0n1

Figure SSD UUID

Setting method of automatic mounting SSD: Create a systemd service in the /etc/systemd/system path to automatically mount the SSD when booting, such as: miivii_mount_ssd.service

#Create miivii_mount_ssd.service
vim miivii_mount_ssd.service
[Unit]
Description=MIIVII specific script
After=udev.service

[Service]
ExecStart=/etc/systemd/miivii_mount_ssd.sh

[Install]
WantedBy=multi-user.target


Create a script in the /etc/systemd/ path to mount the SSD, such as: miivii_mount_ssd.sh

#Create miivii_mount_ssd.sh
vim miivii_mount_ssd.sh
#!/bin/bash
mount -o rw /dev/nvme0n1 /home/nvidia/workspace


change mode for this script

sudo chmod +x miivii_mount_ssd.sh


Set the mounted SSD service to start at boot

sudo systemctl enable miivii_mount_ssd.service


 

Wireless Setting

WiFi Setting

MiiVii S2, S2Pro and EVO TX2 ,EVO TX2 GMSL2 has WiFi function.While Apex Xavier MiiVii EVO Xavier, Lite NX and Lite Nano provides WiFi function via a expansion module. Please refer to the information in [Expansion] to intall WiFi module. Click the network icon in upper-right corner of the desktop. Find the name of your WiFi network and click on it. Enter your password and click ‘Connect’.

Figure WiFi Connection

4G Setting

4G module is not included in MiiVii device package. Please refer to the information in [Expansion] to intall 4G module. Instructions for 4G module configuration are shown as below, using QUECTEL EM05 as an example. EM05 4G driver is included in MiiVii system. This SIM card could be detected automatically. There should be 4 devices under /dev/ttyUSB0~/dev/ttyUSB3.

Users need to choose their own 4G LTE SIM card(note that mobile phone sim card and IOT sim card is supported, but IOT sim card is hardware-binding, please consult your carrier for more information ). Before getting started, please insert SIM card into sim socket.

Click the network icon in upper-right corner of the desktop. Find 'Edit Connections', then click 'add'.


Change connection type to 'Mobile Broadband'


Next


Change country to 'China'. Then choose network provider.


If your network provider is not included in the list, then enter it manually.


Choose your Plan

China Mobile choose 'Internet',China Unicom and China Telecom choose default

APN settings: China Mobile: cmnet; China Unicom: 3gnet; China Telecom: ctnet


Check entire settings, then click 'Apply'


Enter username and password, click 'save'


Click the network icon in upper-right corner of the desktop. Then connect to your network. If you need auto connection, please edit Network connections:

Select 'General', then check 'Automatically connect to this network when it is available'

Reset MiiVii device, you can automatically connect to 4G network



Demo and application

MiiVii offers several demo code:

Algorithm: MiiVii device offers human, vehicle, bicycle detection. Please refer to /opt/miivii/features/algorithm

Acceleration SDK: MiiVii device provides acceleration SDK based on Yolo v3. Please refer to /opt/miivii/features/miivii-accelerator

ROS demo: MiiVii device offers ROS DEMO. Please refer to /opt/miivii/ros_demo

Among them, miivii_msgs is the message rule of ROS. miivii_gmsl is the ROS node of GMSL camer. miivii_detector is the ROS node of object detection.

Besides, MiiVii also open source part of our code in Github. Please visit https://github.com/MiiViiDynamics for more information.

Appendix

Exception Handling

If bug occurs to you while developing, please check DEBUG log first:

Step 1: Find the position of DEBUG port in 'Interfaces'

Step 2: Connect DEBUG port with a PC using a UART-USB cable1

Step 3: Download Serial debugging tool in the PC, set Baud to 115200

Step 4: Check DEBUG log

[1]:According to the information in 'Interfaces', select the RS232-USB cable or TTL-USB cable。



Jetpack 4.5 and Above Image Burning

1.Function Introduction

Miivii flash tool, suitable for Miivii series products.

Miivii flash tool is a tool software provided for the convenience of burning, writing, cloning and small batch production of Miivii equipment.

You can burn the Miivii official image to Miivii equipment by using X86 architecture PC as the burning host. After a period of development of Miivii equipment, the existing equipment can be mirrored and cloned to save the development progress, and burned to other Miivii equipment in a single or small batch of products.

Core Function

  • Automatic detection of useing environment
  • Automatically detect the latest mirror
  • Build-in image downloader, no need to download images manually.
  • Support batch burning
  • Support mirror cloning(It should be noted that you need to use the same Jetpack version before burning after Clone.)

2.Prepare Software and Hardware

2.1. Burning Host Preparation

You need to connect the burning host with the Miivii device to burn the image. The recommended configuration of the burning host is as follows:

● Intel Core ™ series processors with CPU X86/X64 architecture, at least 4 cores.

●Memory 8GB ddr3 and above,DDR3/DDR4/DDR5

● The disk format of the burning host is recommended as EXT4.

● Spare hard disk capacity 40G and above

● The system is Ubuntu Linux x64 v16.04 , v18.04 or  v20.04 ( As of  v1.6.0.8 , support  Ubuntu20.04,   "sudo apt-get install miivii-ftool " Upgrad version & View version )

2.2. Burning Software Environment Preparation

● sudo apt install python2.7 python3 python

2.3. Prepare Miivii Burning Tool and Miivii Equipment Image.

2.3.1.Burning Tool Installation

  • Prepare PC host,System is:Ubuntu Linux x64 v16.04 , v18.04 or  v20.04 ( As of  v1.6.0.8 , support  Ubuntu20.04,   "sudo apt-get install miivii-ftool " Upgrad version & View version )
  • Install key

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 05BE38FE8ADA7CD12E3281B52FC7A8453C3B8F24
  • Add a source to the local ubuntu system

    sudo sh -c 'echo "deb http://upgrade.miivii.com/miiviitools/ mvtools main" > /etc/apt/sources.list.d/miivii-l4t-apt-source.list'
  • Manual update

          sudo apt update
  • apt-get install 、brush tool 、Deb bag

    sudo apt-get install miivii-ftool
  • After installation (click “Show Applications” in 18.04 system or “Search Your Computer” in 16.04 system), you will find the following shortcuts
  • Double-click shortcut,enter password:Your sudo password。

2.4. Prepare Hardware

● Miivii device and power supply, USB data cable

3.Operate

3.1. Hardware Connection

  • Connect the burning interface of Miivii device with the burning host through USB data line;
  • Press and hold the RECOVERY button of the Miivii device, and then power on the Miivii device to enter the FORCE_Recovery burning mode.

3.2 Software Trial

Select English at the top right of the login page.

Input host user name and password.

3.2.1. Mirror Burning
3.2.1.1 On-line Mode Mirror Burning
  • Click the "Online mode" checkbox, select Jetpack version and download path, then click "Next" to start downloading the latest brush environment and device image of the selected version.
  • Choose whether to start brushing automatically after the download is completed. If you choose Auto, decompression, verification and brushing will be performed automatically after the download is completed.
  • The download speed depends on the network speed of the environment, generally up to 5M/s.
  • It usually takes more than 15 minutes to finish . Please be patient.


3.2.1.2 Off-line Mode Mirror Burning
  • Click the "Offline mode" checkbox, select the downloaded brush environment and device image, and click "Next" to start burning directly.

3.2.2. Mirror Clone
  • Enter the Miivii device into FORCE_Recovery mode according to the method of 3.1, and open the burning tool.
  • Click the "Enter password" button ,enter the boot password of the burning host.
  • Click "Clone" button,enter cloning operation.

  • Modify the path and name of the cloned file stored in the burning host, and click "Clone".

Note: Chinese or special characters are not allowed in the file storage path.

  • Cloning usually takes more than 30 minutes to complete:
  • After the clone is completed, the clone image and MD5 file will be generated. Please follow the steps in 3.2.1 to burn again.

Note: If you have any problems in the process of image burning and cloning, please contact Miivii after-sales mailbox for help: helpdesk@miivii.com.

Appendix 1. Self-check of Burning Problem

If you have any burning problems, please check yourself according to the following items first:

  • Whether the PC boot password is entered in the upper left corner of the burning tool.
  • Whether you have entered Recovery mode, which can be identified by lsusb command.
  • Whether the quality of Micro USB and dual Type A cables is up to standard, and whether they are for charging.
  • Whether the upper computer is a desktop or notebook computer with X86-64 architecture. (Currently, other devices such as servers, embedded devices and virtual machines are not supported)
  • Whether the host computer system is Ubuntu Linux x64 v16.04 , v18.04 or  v20.04 ( As of  v1.6.0.8 , support  Ubuntu20.04,   "sudo apt-get install miivii-ftool " Upgrad version & View version )
  • Check the disk format,  the disk format of the burning host is recommended as EXT4.
  • Whether the upper computer capacity is sufficient.
  • The mirror burning tool storage path cannot contain Chinese characters or other special characters.


Appendix 2. Flash Tools Release Note

Product

Date

Version

Update content

Remark

MiiVii-FTool2022/08/16V1.6.0.8Add:MIIVII LITE TX2 NX II
Add:MIIVII LITE TX2 NX MINI
Add:MIIVII APEX AD10
Add:Supports Ubuntu20.04 Host OS
Add:Add prompts of " The mirror clone supports only EMMC "
Fixed: Less than 60 GB is displayed when the free disk space is greater than 2 TB

MiiVii-FTool2022/06/29V1.5.0.2
  • Fixed: Less than 60 GB is displayed when the free disk space is greater than 2 TB
  • Add: one new devices :MIIVII LITE TX2 NX MINI

MiiVii-FTool

2022/06/14V1.4.0.119

Function Update:

  • Add: Open the tool automatic check, and a message is displayed indicating the new version
  • Add: two new devices :MIIVII EVO XAVIER I &  MIIVII APEX XAVIER II+


To ensure compatibility, the OS version will be checked when the software is started.

V1.4.0.119 also supports only Ubuntu16.04 and Ubuntu18.04. Future versions will support more operating system versions.