Thumbnails
Dans le tutoriel précédent, nous avons vu qu’il est très simple d’installer Raspbian sur un Raspberry Pi (ou RPi Zero W) sans avoir besoin d’un clavier et d’un écran.Vous vous êtes sans doute demandé à quoi pouvait bien servir ce petit connecteur à trois broches sur la carte. Et bien, c’est une connecteur qui permet d’établir une liaison série. Dans ce tutoriel, nous allons voir comment s’en servir pour installer Armbian. Cette méthode fonctionne sur tous les modèles Orange Pi mais également sur toutes les distributions Linux. Pour ce tutoriel, nous allons installer Armbian sur un Orange Pi Lite. Vous aurez besoin d’un convertisseur Série vers USB (aussi appelé cable FTDI), de quelques jumper Dupont, d’un PC Windows et du logiciel Putty (ou équivalent sur macOS ou Linux). Vous pouvez également utiliser un Mac ou un PC Linux sans aucun logiciel supplémentaire avec la commande screen .
Sommaire
- 1 Matériel nécessaire
- 2 Préparer la carte SD avec Etcher
- 3 Câbler la connexion série
- 4 Lancer la communication série avec Putty
- 5 Sur macOS, Linux ou un Raspberry Pi !
- 6 Allumer l’Orange Pi
- 7 Diagnostic
- 8 Identification et création du compte utilisateur
- 9 Configurer le WiFi avec armbian-config
- 10 Configurer le clavier dans votre langue
Matériel nécessaire
Commencez par récupérer l’image d’Armbian qui correspond à votre modèle sur la page de téléchargement ici. Pour l’Orange Pi Lite par exemple, la version serveur ans bureau graphique est suffisante. Il sera possible d’ajouter un bureau graphique XFCE ultérieurement en suivant ce tutoriel.
Décompressez l’archive 7Z. Sur macOS vous pouvez utiliser The Unarchiver. Sur Windows, vous pouvez utiliser 7-Zip.
Préparer la carte SD avec Etcher
Téléchargez et installez le logiciel Etcher de resin.io qui convient à votre système d’exploitation (macOS, Windows, Linux) ici. Insérer la carte SD de 8Go minimum (de classe 10 de préférence) dans le lecteur. Lancez Etcher. Appuyer sur Select image puis indiquer le chemin vers le fichier ZIP que vous venez de télécharger. La carte SD est automatiquement sélectionnée par Etcher. Si ce n’est pas le cas, indiquez le chemin en cliquant sur Select Drive. Lancez l’installation des fichiers sur la carte SD en appuyant sur Flash ! A la fin de l’installation, la carte SD est automatiquement éjectée du lecteur.
Câbler la connexion série
A l’aide de jumpers Dupont, câblez la liaison série comme ceci.
USB-to-serial (FTDI) | Couleur
(en général) |
Orange Pi |
RXI | Orange | TX |
TXO | Jaune | RX |
GND | Noir | GND |
Certains câbles n’ont pas de repérage. Vous pouvez vous aider du site officiel FTDI chip pour trouver le repérage qui correspond à votre convertisseur.
Inversez les câbles RX/TX coté convertisseur FTDI.
Enfin, branchez le convertisseur USB-to-serial sur le port USB de votre ordinateur
Lancer la communication série avec Putty
Ouvrez Microsoft PowerShell et exécutez la commande mode qui permet de lister tous les périphériques Serie connectés au PC. Ici, le convertisseur FTDI est connecté au port COM11.
Téléchargez et installez Putty en allant sur le site officiel du projet. Il existe également une version qui ne nécessite aucune installation (alternative). Démarrez Putty et cochez l’option serie. Dans le champ Serial line, saisissez le port COM (ici COM11). Indiquez une vitesse de 115200 bauds dans le champ Speed. Enfin cliquez sur Open.
Putty écoute maintenant les messages en provenance de l’OPI.
Sur macOS, Linux ou un Raspberry Pi !
Ouvrez le Terminal et exécuter la commande ls /dev/tty* pour trouver le convertisseur FDTI. Sur mon Mac, il se trouve par exemple sur /dev/tty.usbserial-A1048DR2
Nous allons utiliser la commande screen qui va nous permettre de communiquer avec l’Orange Pi via le port série comme avec Putty sous Windows. On lui passe simplement deux paramètres :
- Le nom du périphérique sur lequel on souhaite se connecter. Ici /dev/tty.usbserial-A1048DR2
- la vitesse : 11500 bauds
Ce qui donne
screen /dev/tty.usbserial-A1048DR2 115200
Pour arrêter screen, utilisez la combinaison CTRL + A.
Allumer l’Orange Pi
Insérez la carte SD dans le lecteur et mettez sous tension l’OPI à l’aide du bouton de démarrage situé sur le coté de la carte.
Quelques secondes après le démarrage, les premiers messages apparaissent dans la fenêtre Putty. Sur macOS ou Linux, vous obtiendrez exactement la même chose.
Diagnostic
A l’allumage de l’Orange Pi, rien ne s’affiche dans le fenêtre Putty ou Screen. Voici les principales causes en cas de dysfonctionnement :
- Vérifier que le câblage est correct. RX et TX doivent être croisés.
- Vérifier que le driver du convertisseur FTDI USB-to-serial est correctement installé. Sur Windows, ouvrez le panneau de configuration puis Gestionnaire de périphérique. Si macOS ou Linux, exécutez la commande ls /dev/tty* pour vérifier qu’il est bien présent
- Changer de port USB (oui, ça peut aider)
- Débranchez la sortie vidéo HDMI
- Débrancher et remettre son tension l’OPI
- Utiliser les commentaires pour indiquer une autre solution 💡
Identification et création du compte utilisateur
A la fin du démarrage, Armbian vous propose de vous identifier. Identifiez vous avec l’utilisateur root et le mot de passe par défaut 1234. Armbian vous propose (impose) de changer immédiatement le mot de passe par défaut.
- Entrez le mot de passe actuel : 1234
- Saisissez votre nouveau mot de passe. Au moins 8 caractères et composé de chiffres et de lettres. Idéalement au moins un caractère spécial
- Saisissez de nouveau le mot de passe pour le confirmer
Ensuite, Armbian vous demande de créer un compte utilisateur qu’il est préférable d’utiliser au quotidien par sécurité
- Entrez le nom d’utilisateur
- Entrez le mot de passe
- Validez le mot de passe en le saisissant une seconde fois
- Enfin indiquez quelques informations optionnelles
Enfin Armbian vous propose de modifier la résolution d’affichage à l’aide de l’outil h3disp. Acceptez, surtout si vous branchez l’Orange Pi à un moniteur informatique.
Voici toutes les résolutions supportées par la carte
480i use "-m 480i" or "-m 0" 576i use "-m 576i" or "-m 1" 480p use "-m 480p" or "-m 2" 576p use "-m 576p" or "-m 3" 720p50 use "-m 720p50" or "-m 4" 720p60 use "-m 720p60" or "-m 5" 1080i50 use "-m 1080i50" or "-m 6" 1080i60 use "-m 1080i60" or "-m 7" 1080p24 use "-m 1080p24" or "-m 8" 1080p50 use "-m 1080p50" or "-m 9" 1080p60 use "-m 1080p60" or "-m 10" 1080p25 use "-m 1080p25" or "-m 11" 1080p30 use "-m 1080p30" or "-m 12" 1080p24_3d use "-m 1080p24_3d" or "-m 13" 720p50_3d use "-m 720p50_3d" or "-m 14" 720p60_3d use "-m 720p60_3d" or "-m 15" 1080p24_3d use "-m 1080p24_3d" or "-m 23" 720p50_3d use "-m 720p50_3d" or "-m 24" 720p60_3d use "-m 720p60_3d" or "-m 25" 1080p25 use "-m 1080p25" or "-m 26" 1080p30 use "-m 1080p30" or "-m 27" 4kp30 use "-m 4kp30" or "-m 28" 4kp25 use "-m 4kp25" or "-m 29" 800x480 use "-m 800x480" or "-m 31" 1024x768 use "-m 1024x768" or "-m 32" 1280x1024 use "-m 1280x1024" or "-m 33" 1360x768 use "-m 1360x768" or "-m 34" 1440x900 use "-m 1440x900" or "-m 35" 1680x1050 use "-m 1680x1050" or "-m 36"
On indique à la commande le format désiré. Soit dans le format explicite, par exemple -m 1280×1024, soit par le numéro – m 33. Si vous utilisez un convertisseur HDMI vers DVI, il faut l’indiquer avec le paramètre -d, ce qui donne par exemple
h3disp -m 33 -d
Configurer le WiFi avec armbian-config
Armbian est maintenant livré avec un outil de configuration similaire à raspi-config sur Raspbian pour le Raspberry Pi appelé armbian-config (présenté en détail dans cet article). Lancez l’outil puis allez à l’option WiFi. Sélectionnez le réseau et saisissez le mot de passe. Votre Orange Pi est connectée au réseau !
Configurer le clavier dans votre langue
Pour changer le clavier, il faut être connecté en root. Si ce n’est pas le cas, exécutez
su -
Maintenant exécutez la commande suivante.
dpkg-reconfigure keyboard-configuration
Si vous ne trouvez pas votre type de clavier dans la liste, choisissez Generic 105-Key
Ensuite, choisissez votre langue. Ici le français
Puis le type de clavier utilisé. Laissé tout par défaut pour la plupart des claviers.
Redémarrez avec la commande sudo reboot pour activer les modifications.
Toutes les étapes de ce tutoriel peuvent paraître longues et fastidieuses mais il n’en est rien. C’est en fait très simple. Lorsque vous aurez installé Armbian avec cette méthode vous aurez du mal à faire différemment. En voici la preuve par l’image !
No posts for this criteria.
- ESP32, broches GPIO et fonctions associées. I/O, PWM, RTC, I2C, SPI, ADC, DAC
- ESP32-CAM. Broches et équipements ESP-EYE, AI Thinker, TTGO T-Camera, M5Stack Timer Camera…
- ESP32-CAM. Quel modèle choisir ? ESP-EYE, AI Thinker, TTGO T-Camera, M5Stack Timer Camera…
- M5Stack Atomic GPS. Tracker ESP32 TinyGPS++, export GPX sur carte SD, visualisation sur Google Maps ou VSCode
- Home Assistant. Installer le snap sur NAS Synology sur une machine virtuelle Ubuntu
- ESP32-CAM. Souder l’antenne externe pour améliorer la portée et la stabilité du flux vidéo
Avez-vous aimé cet article ?
[Total: 0 Moyenne: 0]