Radxa Rock 5 je řada jednodeskových počítačů postavených na architektuře ARM.

V době velkého nedostatku Raspberry jsem narazil na předchozí model Rock Pi 4B a protože jsem s ním byl spokojen, zakoupil jsem i novější model Radxa Rock 5b

Jde o jednu z čínských alternativ Raspberrry. Na rozdíl má ale podporu až 16 GB paměti, 8 jádrový procesor a navíc, díky přítomnosti M.2 slotu, lze snadno přidat rychlé SSD úložiště, což výrazně zlepšuje výkon při práci s velkými soubory nebo databázemi.

Jedním z hlavních lákadel Radxa Rock 5B je jeho jádro, Rockchip RK3588. Toto SoC nabízí slušnou výpočetní sílu díky kombinaci dvou výkonných čtyř-jádrových procesorových jader Cortex-A76 a Cortex-A55

Specifikace

Procesorčtyř-jádrový procesor ARM Cortex-A76,
2.4 GHz

čtyř-jádrový procesor ARM Cortex-A55,
1.8 GHz
Grafický čipMali G610MP4
Paměť16GB LPDDR4
KonektivitaGbE LAN
Úložiště
M.2 InterfaceM.2 (M key) pro NVMe s PCIe 3.0 x4
M.2 (E key) pro PCIe 2.0 x1/SDIO/UART nebo WiFi 6 rozšiřující kartu
HDMI2x HDMI 2.1 až 8k@60FPS
Konektivita2 x USB 2.0
2 x USB 3.0
40pin header1 x UART
2 x SPI bus
2 x I2C bus
1 x PCM/I2S
1 x SPDIF
1 x PWM
1 x ADC
6 x GPIO
2 x 5V DC power in
2 x 3.3V power pin
Napájení

Příprava instalace

Používám oficiální aplikaci Etcher na vytvoření systému na SD kartě

https://www.balena.io/etcher/

Obrazy dostupných systémů najedete na oficiální stránce

https://wiki.radxa.com/Rock5/downloads

K dipozici je množství operačních systémů. Doporučuji poslední verzi OS Armbian. Stáhneme poslední verzi a provedeme instalaci na SD kartu

Instalace Armbian-u na M.2 disk

Zkontrolujeme dostupnost disku

sudo fdisk -l

Výstup by měl obsahovat

   Disk /dev/nvme0n1: 232.9 GiB, 250059350016 bytes, 488397168 sectors             
   Units: sectors of 1 * 512 = 512 bytes                                           
   Sector size (logical/physical): 512 bytes / 512 bytes                           
   I/O size (minimum/optimal): 512 bytes / 512 bytes 

Nejprve stáhneme tar soubor z oficiálních stránek (nahoře) a nahrajeme na disk příkazem

sudo xzcat rock-5b-debian-bullseye-xfce4-arm64-20220906-0626-gpt.img.xz  | dd of=/dev/nvme0n1 bs=1M status=progress

Příprava bootloader-u do SPI

Je nutné stáhnout soubor s firmware k vyčištění SPI a následně bootloader pro vybraný systém

spi clearing fileSoubor k vyčištění SPI flash
normal bootloaderFirmware pro ostatní distribuce (s uzamčenou u-boot serial console
armbian bootloaderTento firmware budeme nahrávat pro Armbian

Soubor extrahujeme

gzip -d zero.img.gz

A zkontrolujeme správnost dat pomocí hash a příkazem

md5sum zero.img

Soubory by měly odpovídat následujícím hodnotám

2c7ab85a893283e98c931e9511add182 zero.img
1b83982a5979008b4407552152732156 rkspi_loader.img
46de85de37b8e670883e6f6a8bb95776 rock-5b-spi-image-g49da44e116d.img

Instalace SPI

Zkontrolujeme, že je SPI dostupná

ls /dev/mtdblock*

s výstupem

/dev/mtdblock0

Nyní nahrajeme prázdný bootloader

sudo dd if=zero.img of=/dev/mtdblock0

A zkontrolujeme výsledek

sudo md5sum /dev/mtdblock0 zero.img

s výstupem

2c7ab85a893283e98c931e9511add182  /dev/mtdblock0
2c7ab85a893283e98c931e9511add182  zero.img

Nyní již nahrajeme vybraný bootloader podle OS

sudo dd if=spi-image.img of=/dev/mtdblock0
sync

A provedeme kontrolu

sudo md5sum /dev/mtdblock0 spi-image.img

RADXA Wireless A8 Module – hack

Pro správné fungování je potřeba vložit do souboru blacklist následující řádky

blacklist pgdrv
blacklist btusb
blacklist btrtl
blacklist btbcm
blacklist btintel

Repositáře s hardware podporou VGA

sudo add-apt-repository ppa:liujianfeng1994/panfork-mesa -y
sudo add-apt-repository ppa:liujianfeng1994/rockchip-multimedia -y
sudo apt update 
+