🛠 Premiers pas avec la Radxa ZERO 3W : flasher Radxa OS et démarrer
Objectifs
Découvrir la Radxa ZERO 3W : un SBC Linux au format Raspberry Pi Zero (65 × 30 mm) autour d'un Rockchip RK3566 quad Cortex-A55 @ 1,6 GHz, avec Wi-Fi 6 + Bluetooth 5.4, jusqu'à 8 GB de RAM et un port USB 3.0 Type-C. Ce premier tutoriel pose les bases : graver l'image officielle sur microSD, alimenter correctement la carte (attention : 5 V uniquement !), premier démarrage et connexion.
Matériel
- 1 carte Radxa ZERO 3W (1/2/4/8 GB RAM, eMMC optionnel)
- 1 carte microSD de qualité (A2 recommandée, 16 GB min.), SDR104 supportée
- 1 alimentation USB-C 5 V / 2 A minimum (≥ 15 W) — jamais de tension supérieure : l'entrée n'accepte que du 5 V et une alimentation non conforme « peut endommager l'appareil » (avertissement officiel)
- 1 câble USB-C de bonne qualité (les chutes de tension en câble fin sont la première cause de non-démarrage listée par la FAQ Radxa)
- Optionnel : écran Micro-HDMI (jusqu'à 1920×1080@60 documentés), clavier
Procédure complète
- Téléchargez l'image officielle sur la page de téléchargement Radxa (docs.radxa.com/en/zéro/zero3/download). L'image officiellement « fully tested » est Radxa OS Debian 12 bookworm KDE sur noyau 6.1 BSP (
radxa-zero3_bookworm_kde_b1) ; Radxa avertit que les autres images « peuvent avoir des problèmes inconnus ». - Décompressez le
.img.xzpuis gravez avec balenaEtcher ou dd :
# Linux / macOS — vérifiez le disque avec lsblk ou diskutil list !
unxz -k radxa-zero3_bookworm_kde_b1.img.xz
dd if=radxa-zero3_bookworm_kde_b1.img of=/dev/sdX bs=4M status=progress conv=fsync
sync
- Insérez la microSD, branchez l'alimentation sur USB-C 1 (celui qui porte l'entrée 5 V + OTG). Ordre de boot : microSD → eMMC → USB.
- Connectez-vous :
ssh radxa@radxa.local # Radxa OS : utilisateur radxa / mot de passe radxa
ssh root@radxa.local # images Debian/Ubuntu : root / radxa
uname -a && cat /proc/device-tree/compatible # doit contenir radxa,zéro-3w
- Mises à jour et redémarrage :
sudo apt update && sudo apt full-upgrade.
Vérification attendue
Une LED s'allume dès l'alimentation correcte. uname -a affiche le noyau 6.1 (BSP Radxa), cat /proc/device-tree/compatible renvoie radxa,zero-3w rockchip,rk3566. Avec un écran Micro-HDMI, le bureau KDE apparaît en 1080p60. df -h montre le système monté sur la microSD.
Erreurs fréquentes
- Alimenter via USB-C 2 : seul USB-C 1 apporte le 5 V ; USB-C 2 est un port hôte USB 3.0, il ne fait pas tourner la carte.
- Chargeur « rapide » 9/12/20 V bas de gamme qui négocie mal : la carte ne prend QUE du 5 V, un chargeur défaillant provoque des redémarrages en boucle — la checklist de boot Radxa commence par l'alimentation et le câble.
- Se tromper de login :
radxa/radxasur Radxa OS,root/radxasur les images Debian/Ubuntu server. - Croire la carte morte au premier boot : le premier démarrage après flash est lent (expansion du filesystem) ; patientez une minute avant de rebrancher.
- Confondre avec une Raspberry Pi Zero : connecteur Micro-HDMI (pas mini-HDMI), placement microSD/CSI différents — les HAT « plupart des accessoires » sont compatibles, pas tous.
- Image non officielle gravée sans la décompresser :
.img.xzdoit être décompressé (ou gravé tel quel par Etcher qui gère le .xz).
Autres tutoriels pour cette carte
- Wi-Fi 6 et Bluetooth 5.4 : se connecter, choisir l'antenne, connaître sa révision
- GPIO avec libgpiod : faire clignoter une LED et lire un bouton
- Installer le système sur l'eMMC : rkdeveloptool, MaskROM et gain de fiabilité
- Caméra MIPI CSI : brancher une Raspberry Pi Camera (OV5647/IMX219) sur la ZERO 3W
- Noyau mainline avec Armbian : vérifier le device tree, ajouter un overlay, lire le SARADC
- NPU 0,8 TOPS : inférence RKNN (YOLO, Whisper) sur la ZERO 3W
Exemples de code pour cette carte
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBash