edit

reComputer Series Getting Started

Introduction

reComputer Jetson series are compact edge computers built with NVIDIA advanced AI embedded systems: Jetson-10 (Nano) and Jetson-20 (Xavier NX). With rich extension modules, industrial peripherals, thermal management combined with decades of Seeed’s hardware expertise, reComputer Jetson is ready to help you accelerate and scale the next-gen AI product emerging in diverse AI scenarios.

The series is compatible with NVIDIA Jetson software stack, cloud-native workflows, industry-leading AI frameworks, helping deliver seamless AI integration. Currently, we have launched four of them as shown below:

Product Jetson-10-1-A0 Jetson-10-1-H0 Jetson-20-1-H1 Jetson-20-1-H2
SKU 110061362 110061361 110061363 110061401
Side View

pir

pir

pir

pir

Equipped Module Jetson Nano Jetson Nano Jetson Xavier NX 8GB Jetson Xavier NX 16GB
Operating carrier Board Jetson-10-1-A Jetson A206 Jetson A206 Jetson A206
Power Interface Type-C connector DC power adapter DC power adapter DC power adapter
Link

pir

pir

pir

pir

Front view of carrier boards

This is the interface where you can connect with data and power cables.

Seeed reference carrier board (Jetson-10-1-A)

pir

Mark. Name Note
DCIN(Type-C interface) Power supply only
HDMI
1x USB 3.0 Type-A port
2x USB 2.0 Type-A ports
LAN
USB Type-C port Data transmitted only

Jetson A206 carrier board

pir

Mark. Name Note
DCIN(circular interface) Power supply only
DP
HDMI
4x USB 3.0 Type-A ports
LAN
Micro-B port Data transmitted only

Initiation

We here provide the basic product information like the list of each product and what you need to power up the boards. Meanwhile, we will show you how to supply it and how to perform the initial operation. We are trying to ensure you can quickly use it once you receive the product. Since the operating SDK Jetpack is already pre-installed on the board, you can directly apply it to develop your projects after the initiation.

What's in the box

Before powering up and starting up, you need to make all the checks and preparations for the first turn on of the reComputer. Unpack the product you received and check that the contents of the package are complete according to the product model you purchased.

Product
SKU 110061362 110061361 110061363 110061401
Side View

pir

pir

pir

pir

Part List reComputer complete housing x1
Jetson Nano x1
Jetson-10-1-A x1
reComputer complete housing x1
Jetson Nano x1
Jetson A206 x1
12V/2A Power Adapter (with 5 interchangeable adapter plugs)x1
reComputer complete housing x1
Jetson Xavier NX 8GB x1
Jetson A206 x1
19V/4.74A (MAX 90W) Power Adapter (Power cable not included) x1
reComputer complete housing x1
Jetson Xavier NX 16GB x1
Jetson A206 x1 19V/4.74A (MAX 90W) Power Adapter (Power cable not included) x1

What you need to power up

Since different reComputer kits come with different power packs. You need to prepare the required power supply cables according to the model of the product you are buying.

Product
SKU 110061362 110061361 110061363 110061401
Need to prepare the
power supply equipment
Type-C Power Cable x1
5V/3A Plug x1
- Match the plug to the socket in your country or region. Match the plug to the socket in your country or region.

Note

For the Jetson-10-1-A0 product, it does not include the power cable and plug for power supply, you need to purchase it by yourself.

For the Jetson-10-1-H0, there are five adaptable plugs available, so you can choose the right one for your country or region to power the reComputer without the need to purchase additional power supply equipment.

pir

For the Jetson-20-1-H1 and Jetson-20-1-H2 products, only the power adapter (the end that connects to the reComputer) is included in the kit, and no plug (the end that connects to the outlet) is included. You will need to purchase your own plug to connect to the power connector that is appropriate for your country or region.

pir

In addition to the materials needed as described above, you may also need the following equipment to complete your first boot.

  • A monitor with HDMI interface. (For the A206 carrier board, a DP interface monitor can also be used.)
  • A set of mouse and keyboard.

Power-up and start-up

There are two different types of carrier boards in the reComputer series, the Seeed reference carrier board (Jetson-10-1-A) and the Jetson A206 carrier board.

  • Seeed reference carrier board (Jetson-10-1-A)

First you should connect the only external display through an HDMI port.

pir

Then you can power the board through the USB Type-C port and it will turn on automatically.

pir

  • Jetson A206 carrier board

You can connect an external display through either DP port or HDMI port.

pir

Then you may power the board through the DC Jack and it will turn on automatically.

pir

Initial system start-up

The new reComputer is shipped with the new system burned in. Before we use it, it is required to complete some necessary configuration steps.

  • Step 1. Wait for starting

After powering on, the first thing you'll see is the giant NVIDIA icon displayed in the middle of the screen. Before entering the configuration page, you may encounter reComputer rebooting itself twice, the process will take about a minute or so.

pir

  • Step 2. Review and accept the licenses

After entering the configuration page, in the first window you need to check the box I accept the terms of these licenses to agree to the licenses to proceed to the next step.

pir

  • Step 3. Select system language and keyboard layout

After clicking the Continue button, the next page will ask you to choose the language of the system and the layout of the keyboard, please choose according to your actual needs.

pir

  • Step 4. Connecting to the Network

There are two ways to network the reComputer, one is to connect directly using a network cable, and the other is to connect to the Internet via wifi.

If you don't need to be connected to the Internet for the software update, you can choose not to be connected to the Internet in this step to go to the next step.

pir

  • Step 5. Configure user information and password

On the next page, you need to enter your user name and password. You need to keep your boot password in mind as it will be necessary for you to start reComputer later.

Of course, if you find it tedious to enter your password every time you boot up your reComputer and make sure that it is not available to just anyone else, you can select Log in automatically option below. Of course, for the sake of your reComputer security, we do not recommend you to do this.

pir

The last item you need to select is the power supply voltage at which the reComputer will work. If you connect your reComputer exactly according to the power requirements provided, we recommend that you choose the MAXN mode, which will allow your reComputer to perform as it should.

pir

Tip

The following table shows the power modes predefined by NVIDIA and the associated caps on use of the module’s resources.

  • Step 7. Waiting for the final setup to complete

After completing the above configuration, we need to wait for 1~2 minutes for reComputer to do the final configuration. Then, enjoy the world of reComputer!

Administering reComputer and Common Function

The reComputer is a mini computer with high-end features and GPU capabilities. The board system consists of hardware and software. You will learn to manage the reComputer with administration software including basics of device administration, such as the following:

  • Desktop personalization
  • Terminal
  • Managing users
  • Connecting a network through Ethernet and Wi-Fi
  • Browsing the internet
  • Office administration
  • SSH and SFTP
  • Update package repository
  • Remote desktop

Desktop Personalization

The reComputer software uses the Ubuntu desktop as its platform. After completed to run reComputer, you will obtain an Ubuntu desktop. You can customize this desktop with different themes and wallpaper. You can perform this task through the Appearance window, as shown in Figure 3-1. You can find this tool in Settings.

Working with Terminal

You can manage your reComputer via Terminal that you can open it by pressing CTRL + Alt + T. It will look as shown:

Basic commands

Some basic reComputer Terminal commands include the following:

  • pwd
  • ls
  • cd
  • mkdir & rmdir & rm
  • touch
  • sudo
  • cp
  • mv
  • which

We will explore these Linux commands as follwing:

pwd

You can find out the current directory that you are working in using the pwdcommand. You can type it in Terminal as follows. Then, you can see your current directory. This is a sample output from the pwd command:

$ pwd
/home/agusk

ls

The ls command is used to list the files and directories found in the current folder. For instance, you can type this command:

$ ls
Desktop Documents Downloads examples.desktop jetson-inference Music Pictures Public Templates Videos

You can also set the -l parameter on the ls command to get the details of the listing result. You can see the following sample of the ls -l command:

$ ls -l
total 48
drwxr-xr-x    2 agusk agusk 4096 Jul 27 12:17 Desktop
drwxr-xr-x    2 agusk agusk 4096 Jul 27 12:17 Documents
drwxr-xr-x    2 agusk agusk 4096 Jul 27 12:17 Downloads
-rw-r--r--    1 agusk agusk 8980 Jul 27 12:15 examples.desktop
drwxrwxr-x 13 agusk agusk 4096 Jul 27 12:53 jetson-inference
drwxr-xr-x    2 agusk agusk 4096 Jul 27 12:17 Music
drwxr-xr-x    2 agusk agusk 4096 Jul 28 11:49 Pictures
drwxr-xr-x    2 agusk agusk 4096 Jul 27 12:17 Public
drwxr-xr-x    2 agusk agusk 4096 Jul 27 12:17 Templates
drwxr-xr-x    2 agusk agusk 4096 Jul 27 12:17 Videos

So far, we have performed the ls command on the current directory. You can specify a target directoryas well. For instance, if you want to see a list of the files and directories found in the /var/logfolder:

$ ls /var/log
alternatives.log btmp installer syslog Xorg.0.log
alternatives.log.1 btmp.1 kern.log syslog.1 Xorg.0.log.old
apt dpkg.log kern.log.1 tallylog Xorg.1.log
auth.log dpkg.log.1 lastlog wtmp Xorg.1.log.old
auth.log.1 gdm3 oem-config.log wtmp.1

cd

This command, cd, is used to change the current directory to another directory. For a demo, we will navigate to the Documentfolder from the current homedirectory.

$ pwd
/home/agusk
$ cd Documents/
~/Documents$ pwd
/home/agusk/Documents

mkdir and rmdir

The mkdir commandis used to create a directory. The rmdir command is used to delete an empty directory. The following is a program sample:

$ ls
$ mkdir myfolder
$ ls
myfolder
$ rmdir myfolder/
$ ls

If you delete a directory that consists of files or directories using rmdir, you will get an error. For instance, if you tried to delete the testfolder, which contains a file, you would see the following error message:

$ rmdir test/
rmdir: failed to remove 'test/': Directory not empty

rm

If you want to delete a directory, including its contents, you can use the rm command with the -rparameter. For instance, if you wanted to delete the testfolder and its contents, you'd use the following:

rm -r test/

touch

The touch command allows you to create a new blank file. You can type these commands to try it out:

$ touch data
$ ls
data

sudo

This command enables you to perform tasks that require administrativeor root permissions. However, please don't use sudoto perform just any task, due to security issues. For instance, if you wanted to create a folder with the sudo command, you'd type the following:

$ sudo mkdir hello

After you executed the command above, you will see a folder, hello, in current folder where you are running this command.

cp

You can use the cp command to copy a file from a certain directory to another directory. If you don't specify a path, it will just use the current directory. For demo, we want to copy a file on "/var/log/auth.log" to current directory. We can use dot (.) for current directory with the same file name.

$ ls
data
$ cp /var/log/auth.log .
$ ls
auth.log    data

mv

The mv command is used to move files. This command can also be used to rename files. For instance, if you wanted to rename a datafile to be called newdata in the current directory, you would type these commands:

$ ls
auth.log    data
$ mv data newdata
$ ls
auth.log    newdata

which

The which command is used to give the full path location of a program. For instance, if you wanted to know a location of the Python program, you'd type the following:

$ which python3
/usr/bin/python3

Managing Users

During the initial system configuration process, you must create a new account. You can add additional user accounts on the reComputer. You can achieve this task with the desktop GUI and Terminal. We will explore these methods in the next section.

Managing Users with GUI

You can create a new user account on the reComputer to allow that user to access the system. Open the User Accountpane from Settings.

To add a new account, click the Unlockbutton at the top right. Then, you'll see a dialog for administrator permission. Enter the administrator password. After that, add or remove users by clicking the + and icons.

If you click the + icon you will see the dialog shown in the picture below. Select Account Type and fill in Full Name and Username. Click the Add button if you are finished.

Now you can see the new account on the list. By default, the new account is disabled. The picture below shows that the new account, Seeeder, has disabledstatus.

To activate this account, click the Account disabledbutton. Then, you will see the dialog shown in the picture below. Select an action for this account; for instance, Set a password now. Then, you can enter a password for this account.

You can delete a user account from the reComputer. From the account list on the User Account pane, select the account you want to delete and then select the icon to remove the selected account.

Next, we will see how to manage accounts from the reComputer Terminal.

Managing Users with Terminal

Ubuntu Linux on the reComputer provides the option to manage users using Terminal. You can use the adduser command to create a new account. For instance, you can type this command in Terminal:

sudo adduser <account>

Change "account" to your new account. After that, you will be asked to fill in the password and user information, as shown in the picture below.

You can delete a user by using the delusercommand. For instance, if you wanted to remove the Seeeders username, you would type this command:

sudo deluser Seeeders

However, you can also delete a username, including its home directory, with the –-remove-home <parameter> in the deluser command. For instance, if you wanted to delete the Seeeders account and its home directory, you'd type the following:

sudo deluser --remove-home Seeeders

Connecting to a Network

The reComputer has a built-in network module with Ethernet. We can plug a LAN cable into the Ethernet port on reComputer. Once the reComputer is connected to a network, you can verify its IP address using the ifconfig command in Terminal.

ifconfig

You will see the IP address of your reComputer.

Replace the module from the carrier board

Since both Jetson-10-1-A and Jetson A206 carrier boards support the Jetson Nano module and the Jetson Xavier NX module, you may find the disassembly and reinstallation of different modules for different carrier boards helpful. Here are the instructions:

Disassemble the module from the carrier board

  • Step 1. There is a metal cylinder like a button outside the aluminum case, it is easy to find.

pir

  • Step 2. Push it along the top cover and the header will be jacked.

pir

  • Step 3. Remove the screws that hold the core plate with a cross screwdriver.

pir

  • Step 4. Open the clamp on the carrier plate outward, and the core plate will spring up automatically.

pir

  • Step 5. Disassemble the module from the carrier board.

pir

Equip the module to the carier board

  • Step 1. Find the corresponding Jetson SODIMM connector fingers on the carrier board and the connector on the module.

pir

  • Step 2. Insert the module diagonally about 20 degrees into the slot of the carrier plate. Press down and it will be fixed on the carrier board.

pir

Note

You may find that under the correct installation there are a few connector fingers shown at the interface. It will be unstable once many connector fingers are exposed.

pir

  • Step 3. Use a cross screwdriver to tighten the screws.

pir

Place the reComputer

The scale diagram on the back of the carrier board is as follows:

pir

You can attach the screws to the wall with a screwdriver in case you want to build a project that it requires fixing it to the wall. It is easy to let it lay flat or stand on the table.

Equip camera module to the reComputer

There are two CSI interfaces on both carrier boards of the reComputer. This interface is usually used to connect a camera for some identification projects.

Here, we will use the Jetson-10-1-A0 carrier board as an example and guide you to install the Raspberry Pi Camera Module V2 to the reComputer and use it.

  • Step 1. Install the camera module to the carrier board

Select a CSI connector you want to use and gently toggle up the black retention slots on both sides.

Make sure that the black slot is set aside before inserting the cable into the slot.

Pay attention to the direction of the row of wires, the side where you can see the pins of the row of wires is facing the carrier board, and the blue side is facing out.

  • Step 2. Power on and start reComputer

  • Step 3. Check if the camera is recognized

Enter the following command in the command line window to see if a camera device is currently available. If it appears as shown below, it means that the camera has been successfully detected.

$ ls /dev/video0

Attention

If you don’t see the device file something must be wrong. Check to make sure you have the ribbon oriented correctly and that you have a Version 2 Pi camera. Version 1 will not work.

  • Step 4. Use the camera

You can use the sensor_mode attribute with the GStreamer nvarguscamerasrc element to specify which camera. Valid values are 0 or 1 (the default is 0 if not specified), i.e.

You can use the following command under the command line window to test the use of the camera.

# Simple Test
# Ctrl^C to exit
# sensor_id selects the camera: 0 or 1 on Jetson Nano B01
$ gst-launch-1.0 nvarguscamerasrc sensor_id=0 ! nvoverlaysink

After the command is run, reComputer will display the screen captured by the camera in full screen until you press Ctrl+C.

If you have more camera usage needs, you can refer to this project to explore and learn on your own.

Equip wireless LAN module to the reComputer

Here we are going to introduce you how to equip a new wireless LAN module.

  • One thing to note: Before installation, the yellow sticker must not be fell off.

pir

  • Step 1. Insert the module pin into the carrier board.

pir

  • Step 2. Use a screwdriver to insert a cross screw.

pir

  • Step 3. Connect the antenna to the wireless LAN module. The connection is clasp connecting which don't required more operations.

pir

Note

The product does not come with antennas.

JetPack SDK Introduction

NVIDIA JetPack SDK is the most comprehensive solution for building end-to-end accelerated AI applications. All Jetson modules and developer kits are supported by JetPack SDK which means you can develop projects each module on each carrier board with the SDK.

JetPack SDK includes the Jetson Linux Driver Package (L4T) with Linux operating system and CUDA-X accelerated libraries and APIs for Deep Learning, Computer Vision, Accelerated Computing and Multimedia. It also includes samples, documentation, and developer tools for both host computer and developer kit, and supports higher level SDKs such as DeepStream for streaming video analytics and Isaac for robotics.

You can click here for further information.

Jetson extension GPIO and Gorve.python Overview

The GPIO (Universal Input/Output) port is located on the top edge of the Jetson carrier board. It looks like two long rows of metal pins that you can connect hardware like leds and switches to the board for control under the programs you create. These pins can be used for input and output.

pir

You may want to check the details about the extension pins and learn how to configure them. Here you will know how to run Jetson-IO and add support for custom hardware.

Seeed has provided Grove.py python software that suports the Jetson for connecting Raspberry Pi. Here are the further information:

Flash NVIDIA system on carrier boards

Since the NVIDIA operating system is already pre-installed on the board, you can directly apply it to develop your projects. If you want to reinstall it, we here list the installation for all carrier boards:

Hardware Layout

Vertical View of carrier boards

This is the global carrier board where you can find more specific information to proceed with your projects.

Seeed reference carrier board (Jetson-10-1-A)

Top View

pir

Jetson A206 carrier board(equipped with Jetson Nano)

Click here to check out the pins of Jetson A206 carrier board(equipped with Jetson Nano) to the operating interfaces.

Top View

pir

Bottom View

pir

Jetson A206 carrier board (equipped with Jetson Xavier NX)

Click here to check out the pins of Jetson A206 carrier board(equipped with Jetson Nano) to the operating interfaces.

Top View

pir

Bottom View

pir

Detailed Comparison

Product reComputer Jetson-10-1-A0 reComputer Jetson-10-1-H0 reComputer Jetson-20-1-H1 reComputer Jetson-20-1-H2
Module Nano Nano Xavier NX Xavier NX 16GB
AI Perf 472 GFLOPS 472 GFLOPS 21 TOPS 21 TOPS
GPU 128-core NVIDIA Maxwell™ 128-core NVIDIA Maxwell™ 384-core NVIDIA Volta™ GPU 384-core NVIDIA Volta™ GPU
CPU Quad-core ARM A57 @ 1.43 GHz Quad-core ARM A57 @ 1.43 GHz 6-core NVIDIA Carmel ARM®v8.2 64-bit CPU 6 MB L2 + 4 MB L3 6-core NVIDIA Carmel ARM®v8.2 64-bit CPU 6 MB L2 + 4 MB L3
Memory 4GB 64-bit LPDDR4 25.6GB/s 4GB 64-bit LPDDR4 25.6GB/s 8 GB 128-bit LPDDR4x 59.7GB/s 8 GB 128-bit LPDDR4x 59.7GB/s
Storage 16 GB eMMC 16 GB eMMC 16 GB eMMC 16 GB eMMC
VIDEO ENCODER 4K30 | 2x1080p60 | 4x1080p30 | 4x720p60 | 9x720p30 (H.265 & H.264) 4K30 | 2x1080p60 | 4x1080p30 | 4x720p60 | 9x720p30 (H.265 & H.264) 2x 4K60 | 4x 4K30 | 10x 1080p60 | 22x 1080p30 (H.265) 2x 4K60 | 4x 4K30 | 10x 1080p60 | 20x 108p30 (H.264) 2x 4K60 | 4x 4K30 | 10x 1080p60 | 22x 1080p30 (H.265) 2x 4K60 | 4x 4K30 | 10x 1080p60 | 20x 108p30 (H.264)
VIDEO DECODER 4K60 | 2x 4K30 | 4x 1080p60 | 8x 1080p30 | 9x 720p60 (H.265 & H.264) 4K60 | 2x 4K30 | 4x 1080p60 | 8x 1080p30 | 9x 720p60 (H.265 & H.264) 2x 8K30 | 6x 4K60 | 12x 4K30 | 22x 1080p60 | 44x 1080p30 (H.265) 2x 4K60 | 6x 4K30 | 10x 1080p60 | 22x 1080p30 (H.264) 2x 8K30 | 6x 4K60 | 12x 4K30 | 22x 1080p60 | 44x 1080p30 (H.265) 2x 4K60 | 6x 4K30 | 10x 1080p60 | 22x 1080p30 (H.264)
Gigabit Ethernet 1x RJ45 Gigabit Ethernet Connector (10/100/1000) 1x RJ45 Gigabit Ethernet Connector (10/100/1000) 1x RJ45 Gigabit Ethernet Connector (10/100/1000) 1x RJ45 Gigabit Ethernet Connector (10/100/1000)
USB 1 x USB 3.0 Type A Connector; 2 x USB 2.0 Type A Connector; 1 x USB Type C for Device mode; 1 x USB Type C for 5V power input 4 x USB 3.0 Type A Connector; 1 x Micro-USB port for Device mode; 4 x USB 3.0 Type A Connector; 1 x Micro-USB port for Device mode; 4 x USB 3.0 Type A Connector; 1 x Micro-USB port for Device mode;
CSI Camera Connect 2x CSI Camera (15 pos, 1mm pitch, MIPI CSI-2 ) 2x CSI Camera (15 pos, 1mm pitch, MIPI CSI-2 ) 2x CSI Camera (15 pos, 1mm pitch, MIPI CSI-2 ) 2x CSI Camera (15 pos, 1mm pitch, MIPI CSI-2 )
Display 1x HDMI Type A 1xHDMI Type A; 1xDP 1xHDMI Type A; 1xDP 1xHDMI Type A; 1xDP
FAN 1x FAN(5V PWM) 1x FAN(5V PWM) 1x FAN(5V PWM) 1x FAN(5V PWM)
M.2 KEY E 1x M.2 Key E 1x M.2 Key E(Disabled) 1x M.2 Key E 1x M.2 Key E
M.2 KEY M - 1x M.2 Key M 1x M.2 Key M 1x M.2 Key M
RTC 1x RTC Socket 1x RTC socket 1x RTC Socket 1x RTC Socket
Multifunctional port 1x 40-Pin header 1x 40-Pin header 1x 40-Pin header 1x 40-Pin header
Power USB-Type C 5V⎓3A; DC Jack 12V/2A DC Jack 19V/4.74A (MAX 90W) MAX DC Jack 19V/4.74A (MAX 90W) MAX
Mechanical 130 mm x 120 mm x 50 mm 130mm x120mm x 50mm 130mm x120mm x 50mm 130mm x120mm x 50mm

Carrier Board Technical Specification

Connector Seeed Reference carrier board(Jetson-10-1-A) Jetson A206
Jetson module connector 1x Jetson SODIMM connector, 260-pin 1x Jetson SODIMM connector, 260-pin
USB Type A 1x USB 3.0 Type-A Connector 2x USB 2.0 Type A connectors 4x USB 3.0 Type-A Connectors
USB Micro Type B - 1x USB Micro B, RA Female
USB Type C 2x Type C connector -
Ethernet Port 1x RJ45 Gigabit Ethernet Connector (10/100/1000) 1x RJ45 Gigabit Ethernet Connector (10/100/1000)
Display Port 1xHDMI type A 1xHDMI type A and 1xDP
CSI Camera Connector 2x CSI Camera (15 pos, 1mm pitch, MIPI CSI-2 ) 2x CSI Camera (15 pos, 1mm pitch, MIPI CSI-2 )
M.2 Key E 1x M.2 Key E Slot (75-pin) 2230 1x M.2 Key E Slot (75-pin) 2230
M.2 Key M - 1x M.2 Key M Slot (75-pin) NVME 2280
Multifunctional Port 2.0 Pitch 40 PIN 2.0 Pitch 40 PIN
Button Header 1x Button Header (1x12, 2.54mm pitch, RA) 1x Button Header (1x12, 2.54mm pitch, RA)
FAN Connector 1x Picoblade Header 1x Picoblade Header
CAN Diasabled 1x CAN Bus Header (1x4, 2.54mm pitch, RA)
RTC 1x RTC Back-up Coin Cell Socket (CR1220) 1x RTC Back-up Coin Cell Socket (CR1225)
Power 1x Type C connector 1x DC Input Power TE Connector

Further Resources