Compare commits
2 Commits
38684e47e9
...
88946739a2
| Author | SHA1 | Date | |
|---|---|---|---|
| 88946739a2 | |||
| 96e3b2971f |
@@ -0,0 +1,19 @@
|
|||||||
|
Jetson Orin Nano
|
||||||
|
===
|
||||||
|
|
||||||
|
[](./jetson-orin-nano.webp)
|
||||||
|
|
||||||
|
[https://developer.nvidia.com/sdk-manager#host_os_comp_matrix](https://developer.nvidia.com/sdk-manager#host_os_comp_matrix)
|
||||||
|
|
||||||
|
[https://www.jetson-ai-lab.com/tutorials/initial-setup-sdk-manager/](https://www.jetson-ai-lab.com/tutorials/initial-setup-sdk-manager/)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
|
||||||
|
[https://developer.nvidia.com/embedded/learn/get-started-jetson-orin-nano-devkit](https://developer.nvidia.com/embedded/learn/get-started-jetson-orin-nano-devkit)
|
||||||
|
|
||||||
|
##### Server World
|
||||||
|
|
||||||
|
[https://www.server-world.info/en/note?os=Debian\_12&p=download&f=1](https://www.server-world.info/en/note?os=Debian_12&p=download&f=1)
|
||||||
|
|
||||||
@@ -1,10 +1,8 @@
|
|||||||
Compute Modules
|
Pine64 SoQuartz (RK3566)
|
||||||
===
|
===
|
||||||
|
|
||||||
### Install OS / headless installation
|
### Install OS / headless installation
|
||||||
|
|
||||||
#### SoQuartz (RK3566)
|
|
||||||
|
|
||||||
[](./soquartz-cm.webp)
|
[](./soquartz-cm.webp)
|
||||||
|
|
||||||
##### Specifications
|
##### Specifications
|
||||||
@@ -250,96 +248,6 @@ sudo apt install lm-sensors fancontrol read-edid i2c-tools libi2c-dev python3-sm
|
|||||||
|
|
||||||
sudo sensors-detect
|
sudo sensors-detect
|
||||||
```
|
```
|
||||||
---
|
|
||||||
|
|
||||||
#### Turing RK1 (RK3588)
|
|
||||||
|
|
||||||
[](./turing-rk1-cm.webp)
|
|
||||||
|
|
||||||
##### Specifications
|
|
||||||
|
|
||||||
<table id="bkmrk-instruction-set-armv"><tbody><tr><td>**Instruction Set**</td><td>ARMv8-A (64-bit)</td></tr><tr><td>**OS Support**</td><td>Ubuntu Server 22.04 LTS</td></tr><tr><td>**CPUs**</td><td>8× | 4× ARM Cortex-A76 | 4× ARM Cortex-A55 | DynamIQ</td></tr><tr><td>**GPU**</td><td>G610 GPU
|
|
||||||
Support OpenGLES 1.1, 2.0, and 3.2, OpenCL up to 2.2 and Vulkan1.2
|
|
||||||
Proprietary 2D hardware acceleration engine</td></tr><tr><td>**NPU**</td><td>6 TOPS</td></tr><tr><td>**RAM**</td><td>LPDDR4 up to 32 GB</td></tr><tr><td>**Storage**</td><td>32 G eMMC 5.1, SD 3.0</td></tr><tr><td>**Ethernet**</td><td>1000Mbps</td></tr><tr><td>**USB**</td><td>2x USB 3.0, 2x USB 2.0</td></tr><tr><td>**PCIe**</td><td>PCIe Gen3</td></tr><tr><td>**MIPI**</td><td>4-Lane MIPI-DSI, 4-Lane MIPI-CSI</td></tr><tr><td>**Digital Audio port**</td><td>2× I2S</td></tr><tr><td>**HDMI**</td><td>HDMI 2.1, 8K@60fps</td></tr><tr><td>**Video input port**</td><td>2× MIPI-CSI RX 4× lanes
|
|
||||||
1× MIPI-CSI DPHY RX 4× lanes</td></tr><tr><td>**Display output port**</td><td>1× MIPI-DSI DPHY 2× lanes
|
|
||||||
1× HDMI 2.1
|
|
||||||
1× DP 1.4</td></tr><tr><td>**VPU**</td><td>VPU 2.0, supporting 8K video</td></tr><tr><td>**Video Encoder**</td><td>H264, 8K@30FPS
|
|
||||||
VP9/H265, 8k@60FPS
|
|
||||||
AV1/AVS2, 4k@60FPS</td></tr><tr><td>**Video Decoder**</td><td>H265/H264/VP9/AV1/AVS2 up to 8K@60fps</td></tr><tr><td>**Power**</td><td>5V/3A via USB Type-C</td></tr><tr><td>**Operating Temp**</td><td>-20°C to 70°C</td></tr><tr><td>**Storage Temp**</td><td>-40°C to 85°C</td></tr><tr><td>**Weight**</td><td>17g</td></tr><tr><td>**Form Factor**</td><td>69.6mm x 45mm
|
|
||||||
260-pin SO-DIMM connector</td></tr></tbody></table>
|
|
||||||
|
|
||||||
##### Setup
|
|
||||||
|
|
||||||
[https://joshua-riek.github.io/ubuntu-rockchip-download/boards/turing-rk1.html](https://joshua-riek.github.io/ubuntu-rockchip-download/boards/turing-rk1.html)
|
|
||||||
|
|
||||||
> bob (192.168.1.11) | gary (192.168.1.13) | sandy (192.168.1.14) | sheldon (192.168.1.16) | pearl (192.168.1.19)
|
|
||||||
> pleb / transatlantique
|
|
||||||
|
|
||||||
```bash
|
|
||||||
sudo useradd pleb
|
|
||||||
sudo groupadd sudo
|
|
||||||
sudo usermod -aG sudo pleb
|
|
||||||
|
|
||||||
echo "pleb ALL=(ALL:ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/pleb
|
|
||||||
```
|
|
||||||
|
|
||||||
```bash
|
|
||||||
sudo hostnamectl set-hostname [hostname]
|
|
||||||
sudo dpkg-reconfigure tzdata
|
|
||||||
|
|
||||||
(. /etc/lsb-release &&
|
|
||||||
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh |
|
|
||||||
sudo env os=ubuntu dist="${DISTRIB_CODENAME}" bash)
|
|
||||||
|
|
||||||
sudo apt update && sudo apt install -y git-all git-lfs curl wget screenfetch net-tools open-iscsi python3 python3-pip build-essential libssl-dev libffi-dev python3-dev wireguard
|
|
||||||
```
|
|
||||||
|
|
||||||
### GPU Drivers
|
|
||||||
```bash
|
|
||||||
cd /usr/lib && sudo wget https://github.com/JeffyCN/mirrors/raw/libmali/lib/aarch64-linux-gnu/libmali-valhall-g610-g6p0-x11-wayland-gbm.so
|
|
||||||
|
|
||||||
cd /lib/firmware && sudo wget https://github.com/JeffyCN/mirrors/raw/libmali/firmware/g610/mali_csffw.bin
|
|
||||||
|
|
||||||
sudo apt update && sudo apt install -y mesa-opencl-icd
|
|
||||||
sudo mkdir -p /etc/OpenCL/vendors && echo "/usr/lib/libmali-valhall-g610-g6p0-x11-wayland-gbm.so" | sudo tee /etc/OpenCL/vendors/mali.icd
|
|
||||||
|
|
||||||
sudo apt install -y ocl-icd-opencl-dev
|
|
||||||
sudo apt install -y libxcb-dri2-0 libxcb-dri3-0 libwayland-client0 libwayland-server0 libx11-xcb1
|
|
||||||
sudo apt install -y clinfo vulkan-tools
|
|
||||||
```
|
|
||||||
|
|
||||||
```bash
|
|
||||||
clinfo
|
|
||||||
|
|
||||||
vulkaninfo
|
|
||||||
```
|
|
||||||
|
|
||||||
**PS :** [Ubuntu Pro](https://ubuntu.com/pro/tutorial)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
#### Jetson Orin Nano
|
|
||||||
|
|
||||||
[](./jetson-orin-nano.webp)
|
|
||||||
|
|
||||||
[https://developer.nvidia.com/sdk-manager#host_os_comp_matrix](https://developer.nvidia.com/sdk-manager#host_os_comp_matrix)
|
|
||||||
|
|
||||||
[https://www.jetson-ai-lab.com/tutorials/initial-setup-sdk-manager/](https://www.jetson-ai-lab.com/tutorials/initial-setup-sdk-manager/)
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Documentation
|
|
||||||
|
|
||||||
[https://docs.turingpi.com](https://docs.turingpi.com)
|
|
||||||
|
|
||||||
[https://developer.nvidia.com/embedded/learn/get-started-jetson-orin-nano-devkit](https://developer.nvidia.com/embedded/learn/get-started-jetson-orin-nano-devkit)
|
|
||||||
|
|
||||||
##### help.turingpi.com
|
|
||||||
|
|
||||||
jme69@pm.me
|
|
||||||
Ln4@iJMNn85h2Xrx
|
|
||||||
|
|
||||||
[https://help.turingpi.com/hc/en-us](https://help.turingpi.com/hc/en-us "https://help.turingpi.com/hc/en-us")
|
|
||||||
|
|
||||||
##### Server World
|
##### Server World
|
||||||
|
|
||||||
@@ -0,0 +1,170 @@
|
|||||||
|
Turing RK1 (RK3588)
|
||||||
|
===
|
||||||
|
|
||||||
|
[](./turing-rk1-cm.webp)
|
||||||
|
|
||||||
|
##### Specifications
|
||||||
|
|
||||||
|
<table id="bkmrk-instruction-set-armv"><tbody><tr><td>**Instruction Set**</td><td>ARMv8-A (64-bit)</td></tr><tr><td>**OS Support**</td><td>Ubuntu Server 22.04 LTS</td></tr><tr><td>**CPUs**</td><td>8× | 4× ARM Cortex-A76 | 4× ARM Cortex-A55 | DynamIQ</td></tr><tr><td>**GPU**</td><td>G610 GPU
|
||||||
|
Support OpenGLES 1.1, 2.0, and 3.2, OpenCL up to 2.2 and Vulkan1.2
|
||||||
|
Proprietary 2D hardware acceleration engine</td></tr><tr><td>**NPU**</td><td>6 TOPS</td></tr><tr><td>**RAM**</td><td>LPDDR4 up to 32 GB</td></tr><tr><td>**Storage**</td><td>32 G eMMC 5.1, SD 3.0</td></tr><tr><td>**Ethernet**</td><td>1000Mbps</td></tr><tr><td>**USB**</td><td>2x USB 3.0, 2x USB 2.0</td></tr><tr><td>**PCIe**</td><td>PCIe Gen3</td></tr><tr><td>**MIPI**</td><td>4-Lane MIPI-DSI, 4-Lane MIPI-CSI</td></tr><tr><td>**Digital Audio port**</td><td>2× I2S</td></tr><tr><td>**HDMI**</td><td>HDMI 2.1, 8K@60fps</td></tr><tr><td>**Video input port**</td><td>2× MIPI-CSI RX 4× lanes
|
||||||
|
1× MIPI-CSI DPHY RX 4× lanes</td></tr><tr><td>**Display output port**</td><td>1× MIPI-DSI DPHY 2× lanes
|
||||||
|
1× HDMI 2.1
|
||||||
|
1× DP 1.4</td></tr><tr><td>**VPU**</td><td>VPU 2.0, supporting 8K video</td></tr><tr><td>**Video Encoder**</td><td>H264, 8K@30FPS
|
||||||
|
VP9/H265, 8k@60FPS
|
||||||
|
AV1/AVS2, 4k@60FPS</td></tr><tr><td>**Video Decoder**</td><td>H265/H264/VP9/AV1/AVS2 up to 8K@60fps</td></tr><tr><td>**Power**</td><td>5V/3A via USB Type-C</td></tr><tr><td>**Operating Temp**</td><td>-20°C to 70°C</td></tr><tr><td>**Storage Temp**</td><td>-40°C to 85°C</td></tr><tr><td>**Weight**</td><td>17g</td></tr><tr><td>**Form Factor**</td><td>69.6mm x 45mm
|
||||||
|
260-pin SO-DIMM connector</td></tr></tbody></table>
|
||||||
|
|
||||||
|
# TuringPi hosts
|
||||||
|
|
||||||
|
## Flash modules
|
||||||
|
|
||||||
|
https://armbian.com/fr
|
||||||
|
|
||||||
|
### First login
|
||||||
|
> root/1234
|
||||||
|
Add pleb user and change password to transatlantique
|
||||||
|
|
||||||
|
### Complete setup
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo usermod -aG sudo pleb
|
||||||
|
echo "pleb ALL=(ALL:ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/pleb
|
||||||
|
|
||||||
|
sudo hostnamectl set-hostname ...
|
||||||
|
|
||||||
|
(. /etc/lsb-release &&
|
||||||
|
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh |
|
||||||
|
sudo env os=ubuntu dist="${DISTRIB_CODENAME}" bash)
|
||||||
|
sudo apt update && sudo apt install -y vim git-all git-lfs curl wget screenfetch net-tools open-iscsi python3 python3-pip build-essential libssl-dev libffi-dev python3-dev wireguard
|
||||||
|
|
||||||
|
sudo vim /etc/hosts
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
127.0.0.1 localhost
|
||||||
|
127.0.1.1 <hostname> <hostname>.local
|
||||||
|
|
||||||
|
# The following lines are desirable for IPv6 capable hosts
|
||||||
|
::1 ip6-localhost ip6-loopback
|
||||||
|
fe00::0 ip6-localnet
|
||||||
|
ff00::0 ip6-mcastprefix
|
||||||
|
ff02::1 ip6-allnodes
|
||||||
|
ff02::2 ip6-allrouters
|
||||||
|
ff02::3 ip6-allhosts
|
||||||
|
|
||||||
|
#
|
||||||
|
192.168.1.11 bob
|
||||||
|
192.168.1.12 carlo
|
||||||
|
#
|
||||||
|
192.168.1.15 krabs
|
||||||
|
192.168.1.17 bernie
|
||||||
|
#
|
||||||
|
192.168.1.14 sandy
|
||||||
|
192.168.1.13 gary
|
||||||
|
192.168.1.16 sheldon
|
||||||
|
192.168.1.19 pearl
|
||||||
|
#
|
||||||
|
192.168.1.18 patrick
|
||||||
|
192.168.1.20 karen
|
||||||
|
|
||||||
|
#
|
||||||
|
192.168.1.53 retropie
|
||||||
|
```
|
||||||
|
|
||||||
|
#### On PC
|
||||||
|
|
||||||
|
```bash
|
||||||
|
ssh-copy-id -f -i ~/.ssh/id_ed25519.pub pleb@192.168.1.xxx
|
||||||
|
ssh-copy-id -f -i ~/.ssh/id_ed25519.pub pleb@<hostname>
|
||||||
|
```
|
||||||
|
|
||||||
|
#### On host
|
||||||
|
|
||||||
|
```bash
|
||||||
|
vim .ssh/authorized_keys
|
||||||
|
```
|
||||||
|
|
||||||
|
```
|
||||||
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBLk24u7FT8PhAdM8EVUFGlOi0hle4CW8L284E1foUhS julien@julien-pc
|
||||||
|
ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIE6wr+DUbcfVTltoWT6gbPRY3geUYNhgN7/CLcMaMu0B eliot@toile-win
|
||||||
|
```
|
||||||
|
|
||||||
|
### Format and mount the disks
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo fdisk -l
|
||||||
|
|
||||||
|
**With disk <xxx>**
|
||||||
|
sudo fdisk /dev/<xxx>
|
||||||
|
(create new primary partition)
|
||||||
|
|
||||||
|
sudo mkfs -t ext4 /dev/<xxxp1>
|
||||||
|
sudo blkid -s UUID -o value /dev/<xxxp1>
|
||||||
|
```
|
||||||
|
|
||||||
|
### UUIDs
|
||||||
|
|
||||||
|
```
|
||||||
|
sandy : 195a1632-e6b3-41a4-8b2b-eea2fde75cfc
|
||||||
|
gary : 7395f5ad-c422-4a09-9a1f-5c8bf96b00f5
|
||||||
|
sheldon : 0a52875c-41a6-419f-b322-33ed2cec9717
|
||||||
|
pearl : da49c557-732e-4bbc-b002-f9c627e2cf82
|
||||||
|
```
|
||||||
|
|
||||||
|
### Add mount point to fstab
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo mkdir -p /mnt/<folder>
|
||||||
|
|
||||||
|
echo "UUID=... /mnt/<folder> ext4 defaults 0 0" | sudo tee -a /etc/fstab
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
|
sudo mount -a
|
||||||
|
sudo systemctl daemon-reload
|
||||||
|
|
||||||
|
df -h /mnt/<folder>
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
# ?
|
||||||
|
|
||||||
|
### GPU Drivers
|
||||||
|
```bash
|
||||||
|
cd /usr/lib && sudo wget https://github.com/JeffyCN/mirrors/raw/libmali/lib/aarch64-linux-gnu/libmali-valhall-g610-g6p0-x11-wayland-gbm.so
|
||||||
|
|
||||||
|
cd /lib/firmware && sudo wget https://github.com/JeffyCN/mirrors/raw/libmali/firmware/g610/mali_csffw.bin
|
||||||
|
|
||||||
|
sudo apt update && sudo apt install -y mesa-opencl-icd
|
||||||
|
sudo mkdir -p /etc/OpenCL/vendors && echo "/usr/lib/libmali-valhall-g610-g6p0-x11-wayland-gbm.so" | sudo tee /etc/OpenCL/vendors/mali.icd
|
||||||
|
|
||||||
|
sudo apt install -y ocl-icd-opencl-dev
|
||||||
|
sudo apt install -y libxcb-dri2-0 libxcb-dri3-0 libwayland-client0 libwayland-server0 libx11-xcb1
|
||||||
|
sudo apt install -y clinfo vulkan-tools
|
||||||
|
```
|
||||||
|
|
||||||
|
```bash
|
||||||
|
clinfo
|
||||||
|
|
||||||
|
vulkaninfo
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
|
||||||
|
[https://docs.turingpi.com](https://docs.turingpi.com)
|
||||||
|
|
||||||
|
##### help.turingpi.com
|
||||||
|
|
||||||
|
jme69@pm.me
|
||||||
|
Ln4@iJMNn85h2Xrx
|
||||||
|
|
||||||
|
[https://help.turingpi.com/hc/en-us](https://help.turingpi.com/hc/en-us "https://help.turingpi.com/hc/en-us")
|
||||||
|
|
||||||
|
##### Server World
|
||||||
|
|
||||||
|
[https://www.server-world.info/en/note?os=Debian\_12&p=download&f=1](https://www.server-world.info/en/note?os=Debian_12&p=download&f=1)
|
||||||
|
|
||||||
Reference in New Issue
Block a user