From 9263072bd763636201a4d15b593f1f07269f193c Mon Sep 17 00:00:00 2001 From: yuyoujiang <254693273@qq.com> Date: Fri, 13 Dec 2024 17:20:00 +0800 Subject: [PATCH 1/2] add: reComputer mini --- .../reComputer_Mini_Getting_Started.md | 220 ++++++++++++++++++ ...Computer_Mini_Hardware_Interfaces_Usage.md | 31 +++ sidebars.js | 30 ++- 3 files changed, 270 insertions(+), 11 deletions(-) create mode 100644 docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Getting_Started.md create mode 100644 docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Hardware_Interfaces_Usage.md diff --git a/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Getting_Started.md b/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Getting_Started.md new file mode 100644 index 000000000000..88e113237336 --- /dev/null +++ b/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Getting_Started.md @@ -0,0 +1,220 @@ +--- +description: Comming soon! +title: Getting Started with reComputer Mini +keywords: + - reComputer + - reComputer mini + - embedded omputer + - robots +image: https://files.seeedstudio.com/wiki/wiki-platform/S-tempor.png +slug: /recomputer_jetson_mini_getting_started +last_update: + date: 12/11/2024 + author: Youjiang +--- + +# Getting Started with reComputer Mini + + +
+ +
+ +reComputer mini series built with Jetson Orin is a powerful and compact intelligent edge box to bring up to 100TOPS modern AI performance to the edge. While combining the NVIDIA Ampere™ GPU architecture with 64-bit operating capability. +reComputer mini J30/40 is preinstalled with Jetpack 6.0, simplifies development, and fits for deployment for edge AI solution providers working in robotics, video analytics, and AI agent across industries of smart cities, security, industrial automation, smart factories. + + + + + + + + + + +## Flash JetPack OS + +Here, we will show you how to flash [Jetpack 6.0](https://developer.nvidia.com/embedded/jetson-linux-archive) to an NVMe SSD connected to the reComputer Mini. + +### Supported Nvidia Jetson Module + +- [NVIDIA® Jetson Orin™ Nano Module 4GB](https://www.seeedstudio.com/NVIDIA-JETSON-ORIN-NANO-4GB-Module-p-5554.html) +- [NVIDIA® Jetson Orin™ Nano Module 8GB](https://www.seeedstudio.com/NVIDIA-JETSON-ORIN-NANO-8GB-Module-p-5552.html) +- [NVIDIA® Jetson Orin™ NX Module 8GB](https://www.seeedstudio.com/NVIDIA-Jetson-Orin-NX-Module-8GB-p-5523.html) +- [NVIDIA® Jetson Orin™ NX Module 16GB](https://www.seeedstudio.com/NVIDIA-Jetson-Orin-NX-Module-16GB-p-5524.html) + +### Prerequisites + +- Ubuntu Host Computer +- reComputer Mini J4012/ J4011/ J3010 or J3011 +- USB Micro-B data transmission cable + +:::info + +We recommend that you use physical ubuntu host devices instead of virtual machines. +Please refer to the table below to prepare the host machine. + + + + + + + + + + + + + + + + + + + + + + + + + +
JetPack Version Ubuntu Version (Host Computer)
18.04 20.04 22.04
JetPack 5.x
JetPack 6.x
+ +::: + +### Prepare the Jetpack Image + +Here, we need to download the system image to our Ubuntu PC corresponding to the Jetson module we are using: + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
Jetpack VersionJetson ModuleDownload Link
6.0Orin Nx 16GBDownload
Orin Nx 8GBDownload
Orin Nano 8GBDownload
Orin Nano 4GBDownload
+
+ +:::danger +The Jetpack6 image file is approximately **16.7GB** in size and should take around 60 minutes to download. Please kindly wait for the download to complete. +::: + +### Enter Force Recovery Mode + +:::info +Before we can move on to the installation steps, we need to make sure that the board is in force recovery mode. +::: + +
+ +
+ +
+ + Step-by-Step + +
+ +
+ +- **Step 1.** Connect a USB Micro-B cable between USB2.0 DEVICE port and the ubuntu host PC. +- **Step 2.** Use a pin and insert into the RECOVERY hole to press recovery button and while holding this. +- **Step 3.** Connect the power supply. +- **Step 4.** Release the recovery button. + +
+ +On the Linux host PC, open a Terminal window and enter the command `lsusb`. If the returned content has one of the following outputs according to the Jetson SoM you use, then the board is in force recovery mode. +- For Orin NX 16GB: 0955:7323 NVidia Corp +- For Orin NX 8GB: 0955:7423 NVidia Corp +- For Orin Nano 8GB: 0955:7523 NVidia Corp +- For Orin Nano 4GB: 0955:7623 NVidia Corp + +The below image is for Orin Nx 16GB: + +
+ +
+ +### Flash to Jetson + +**Step 1:** Extract the downloaded image file on ubuntu host PC: + +```bash +cd +sudo tar xpf mfi_xxxx.tar.gz +# For example: sudo tar xpf mfi_recomputer-orin-nano-8g-j401-6.0-36.3.0-2024-06-07.tar.gz +``` + +**Step 2:** Execute the following command to flash jetpack system to the NVMe SSD: + +```bash +cd mfi_xxxx +# For example: cd mfi_recomputer-orin-j401 +sudo ./tools/kernel_flash/l4t_initrd_flash.sh --flash-only --massflash 1 --network usb0 --showlogs +``` + +You will see the following output if the flashing process is successful + +
+ +:::note +The flash command may run for 2-10 minutes. +::: + +**Step 3:** Connect the J501 to a display using the HDMI connector on the board and finish the initial configuration setup: + +
+ +
+ +:::info +Please complete the **System Configuration** according to your needs. +::: + +**Step 4 (Optional):** Install Nvidia Jetpack SDK + +Please open the terminal on the Jetson device and execute the following commands: + +```bash +sudo apt update +sudo apt install nvidia-jetpack +``` + + + +## Tech Support & Product Discussion + +Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs. + +
+ + +
+ +
+ + +
diff --git a/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Hardware_Interfaces_Usage.md b/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Hardware_Interfaces_Usage.md new file mode 100644 index 000000000000..cb1227d017f1 --- /dev/null +++ b/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Hardware_Interfaces_Usage.md @@ -0,0 +1,31 @@ +--- +description: comming soon +title: reComputer Mini Hardware and Interfaces Usage +tags: + - reComputer + - reComputer mini + - embedded omputer + - robots +image: https://files.seeedstudio.com/wiki/wiki-platform/S-tempor.png +slug: /recomputer_jetson_mini_hardware_interfaces_usage +last_update: + date: 12/11/2024 + author: Youjiang +--- + +## WIP... +comming soon !!! + +## Tech Support & Product Discussion + +Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs. + +
+ + +
+ +
+ + +
diff --git a/sidebars.js b/sidebars.js index 3e4e4f1bb881..7ac0cf77628a 100644 --- a/sidebars.js +++ b/sidebars.js @@ -3380,16 +3380,6 @@ const sidebars = { id: 'Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Intro', }, items: [ - { - type: 'category', - label: 'reComputer Industrial', - items: [ - 'Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Industrial/reComputer_Industrial_Getting_Started', - 'Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Industrial/reComputer_Industrial_J20_Hardware_Interfaces_Usage', - 'Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Industrial/reComputer_Industrial_J40_J30_Hardware_Interfaces_Usage' - ], - }, - { type: 'category', label: 'reComputer J10', @@ -3438,7 +3428,25 @@ const sidebars = { items: [ 'Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_J30_40/reComputer_J30_40_with_Jetson_getting_start', 'Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_J30_40/reComputer_Jetson_with_Infineon_Wi-Fi_Module' - ]} + ] + }, + { + type: 'category', + label: 'reComputer Industrial', + items: [ + 'Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Industrial/reComputer_Industrial_Getting_Started', + 'Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Industrial/reComputer_Industrial_J20_Hardware_Interfaces_Usage', + 'Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Industrial/reComputer_Industrial_J40_J30_Hardware_Interfaces_Usage' + ], + }, + { + type: 'category', + label: 'reComputer Mini', + items: [ + 'Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Getting_Started', + 'Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Hardware_Interfaces_Usage' + ], + }, ]}, // reServer Jetson Series From c89c9585e7851bc604da357f42987970619609c1 Mon Sep 17 00:00:00 2001 From: yuyoujiang <254693273@qq.com> Date: Tue, 17 Dec 2024 11:12:26 +0800 Subject: [PATCH 2/2] update: recomputer mini --- .../reComputer_Mini_Getting_Started.md | 28 ++- ...Computer_Mini_Hardware_Interfaces_Usage.md | 176 +++++++++++++++++- 2 files changed, 196 insertions(+), 8 deletions(-) diff --git a/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Getting_Started.md b/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Getting_Started.md index 88e113237336..89116cb6fcd5 100644 --- a/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Getting_Started.md +++ b/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Getting_Started.md @@ -1,10 +1,10 @@ --- -description: Comming soon! +description: This article provides a getting-started guide for the reComputer Mini (based on the NVIDIA Jetson Orin platform), including the device's specifications and the steps for initial setup and configuration. title: Getting Started with reComputer Mini keywords: - reComputer - reComputer mini - - embedded omputer + - embedded computer - robots image: https://files.seeedstudio.com/wiki/wiki-platform/S-tempor.png slug: /recomputer_jetson_mini_getting_started @@ -158,7 +158,29 @@ The below image is for Orin Nx 16GB: -### Flash to Jetson + +### Flash to Jetson with Single Command. + +
+ + Flash the device with a single command. + +The reComputer Jetson J30/40 Mini has launched a one-click flashing script, which supports flashing Jetpack 6.0. + +```bash +wget -O ./flashing.sh https://files.seeedstudio.com/OSHW_Jetson/flashing.sh && sudo chmod 777 ./flashing.sh && ./flashing.sh +``` + + + +:::caution +Disclaimer: The one-click flashing script aims to make jetpack flashing quicker. The current version is a beta one and may have many problems. We hope for your understanding. If there are flashing issues, follow the `Flash The Device Step by Step` below and give feedback in our [Discord Jetson channel](https://discord.com/channels/862602258452578314/930732339624026152). We'll fix them promptly and improve this function in the near future. +::: + +
+ + +### Flash to Jetson Step by Step **Step 1:** Extract the downloaded image file on ubuntu host PC: diff --git a/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Hardware_Interfaces_Usage.md b/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Hardware_Interfaces_Usage.md index cb1227d017f1..42563eef9990 100644 --- a/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Hardware_Interfaces_Usage.md +++ b/docs/Edge/NVIDIA_Jetson/reComputer_Jetson_Series/reComputer_Mini/reComputer_Mini_Hardware_Interfaces_Usage.md @@ -1,20 +1,186 @@ --- -description: comming soon +description: This article covers the hardware and interfaces of the reComputer Mini J40 series, including power, display, M.2 slots for Wi-Fi and SSD, USB ports, RTC, fan management, and so on. It provides setup instructions and performance testing tips to help users expand their projects. title: reComputer Mini Hardware and Interfaces Usage tags: - reComputer - reComputer mini - - embedded omputer + - embedded computer - robots image: https://files.seeedstudio.com/wiki/wiki-platform/S-tempor.png slug: /recomputer_jetson_mini_hardware_interfaces_usage last_update: - date: 12/11/2024 + date: 12/16/2024 author: Youjiang --- -## WIP... -comming soon !!! +This wiki introduces the various different hardware and interfaces on the reComputer mini J40 series and how to use them to expand your project ideas. + +
+ +
+ + +## Carrier Board + +### Power + +reComputer Mini is equipped with a **9-60V (XT30)** power interface, compatible with a wide voltage input range (9V to 60V), making it suitable for various power supply environments. + +
+ +
+ + +### Display + +The product is equipped with a Type-C port featuring Host + DP (DisplayPort) functionality, which means it not only supports data transfer but also allows you to connect a monitor via this port, enabling high-quality video output. + +
+ +
+ + +### M.2 Key E for WIFI and Bluetooth + +The reComputer Mini features a M.2 Key E interface, through which you can expand the device's Bluetooth and Wi-Fi capabilities. + +We recommend using the Intel Dual Band RTL8822CE Wireless NIC. + +#### Hardware Connection + +
+ +
+ +#### Usage Instruction + +After installing the Wi-Fi module and powering on the device, we can configure the device's Wi-Fi and Bluetooth settings. + +
+ +
+ +Of course, we can also check the device's operating status using the following commands. +```bash +ifconfig +``` + +
+ +
+ +```bash +bluetoothctl +``` + +
+ +
+ +### M.2 Key M for SSD + +M.2 Key M is an interface designed for high-speed solid-state drives (SSDs), providing ultra-fast data transfer speeds, ideal for high-performance applications. + +Out of the box, reComputer Industrial includes a 128GB industrial-grade SSD connected to the M.2 Key M slot with x4 PCIe Gen3, which is pre-installed with JetPack system. + +#### Hardware Connection + +If you want to remove the included SSD and install a new one, you need to ensure that your SSD meets the following two conditions: + +- Support the **M.2 Key M slot with x4 PCIe Gen3** interface. +- Conform to the **2242** size specification. + +
+ +
+ +#### Usage Instruction + +Open the terminal in Jetson device and enter the following command to test the SSD's read and write speed. + +```bash +sudo dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync +``` + +
+ +
+ +:::danger +Please run `sudo rm tempfile` command to delete the cache files after the test is complete. +::: + +### USB + +The reComputer Mini carrier board has a total of 4 USB ports: 2 USB 3.2 Type-A ports, 1 USB 2.0 Micro-B port for flash, and 1 USB 2.0 GH1.25 port. + +### Usage Instruction + +We can enter `watch -n 1 lsusb -tv` in the Jetson terminal to probe the USB ports. Once a USB device is connected, the detailed information about that port will be displayed here. + +
+ +
+ +Additionally, you can refer to [M.2 Key M](#m2-key-m-for-ssd) to test the read and write speed of USB storage devices. + +:::note +Please note, before testing, use the `cd` command to navigate to the folder where the USB storage device is mounted. +::: + +:::info +For the usage of the USB Micro-B interface, please refer to [this wiki](https://wiki.seeedstudio.com/reComputer_J4012_Flash_Jetpack/) for a detailed tutorial. +::: + + + + + +### RTC + +The reComputer Mini features RTC interfaces, providing accurate timekeeping even when the system is powered off. + +#### Connection Connection + +Connect a 3V CR2302 coin cell battery with JST connector to the 2-pin 1.25mm JST socket on the board. + +
+ +
+ + + + +### FAN + +The onboard fan interface of the reComputer Mini is managed by the nvfancontrol daemon, which adaptively adjusts the fan speed based on the operating status of the Jetson module. We can configure the working mode of the daemon through its configuration file `/etc/nvfancontrol.conf`. + +:::note +For more information, please check [here](https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/SD/PlatformPowerAndPerformance/JetsonOrinNanoSeriesJetsonOrinNxSeriesAndJetsonAgxOrinSeries.html?highlight=fan#fan-profile-control). +::: + +Additionally, we can manually set the fan speed using the **jtop** tool. + +
+ +
+ + + + + + + + + + + + + + + + + ## Tech Support & Product Discussion