ZERO LTS

Une Zero... Mais mieux ?

La première carte Orange Pi que j'ai eu dans les mains était une Orange Pi Zero, basée sur le processeur AllWinner H2+ : un processeur H3 rogné sur la partie graphique. La carte présentait des avantages (en 2016) en comparaison d'une Raspberry Pi. Une puissance de calcul pas ridicule, consommation et chauffe maitrisées, ainsi qu'un tarif très agressif (dans les 10€). Les années ont passées et la Zero à connu des versions avec différents processeurs, une version H3, une version H5. Début janvier 2021, la version en H2+ revient avec un nouveau nom : "LTS". On a commandé !

C'est quoi LTS ?

Shenzhen Xunlong Software claims the LTS board will have improved board design with lower power consumption and SoC temperature, along with (unspecified) long term availability. D'accord, on vérifiera si la consommation est réduite et si la température est peu élevée, quand on l'aura prise en main. En attendant, on ronchonne un peu...

C'est quoi ce tarif ?

Il y a comme une sorte de problème en ce mois d'avril... En février la carte était encore à un tarif raisonnable, 15€ avec le port inclus.

Aujourd'hui les tarifs ont bien augmentés (De 15€ en février à 18.5€ en avril) . Est-ce l'effet de l'Ever Given bouchant le canal de Suez, la parité Euro / Dollar, la pénurie de composants pour les automobiles ?

Les tarifs n'ont récemment pas évolués de manière favorable, tant pis, on continue avec la découverte de notre LTS.

Système d'exploitation

Direction le site d'Armbian, section downloads et vendeur Orange Pi, pour sélectionner le système Armbian Buster.

Il faut attendre quelques minutes que le fichier arrive, ensuite on utilise rufus pour flasher la carte SdCard. Premier boot, création d'un utilisateur, et puis les incontournables commandes pour avoir la dernière version du système :

apt update

apt upgrade

Attention soudures en vue

Ha, j'oubliais ! Pendant le téléchargement on a soudé les pinouilles pour pouvoir profiter des GPIOs de la carte. Si vous n'avez pas ce genre de matériel d'avance, il faudra le commander aussi, car contrairement au modèle "Zero 2", la carte arrive sans connecteur. A noter qu'il faut un bon fer à souder avec une panne assez fine pour faire à peu près propre.

Ecran 3.5" en ili9341

Initialement l'objectif était de s'amuser avec un écran 3.5" dans les 10€. Hélas, avec l'évolution du noyau linux, le support pour ce genre de truc à disparu. Pas mal d'essais infructueux et finalement abandon, c'est trop "pas dans les clous", je n'ai pas envire de trop de contorsions, je préfère des choses simples à programmer.

Et ben voilà, c'est mort, pas de module fbtft_device... Google nous dit qu'il a disparu depuis les versions du kernel supérieures à 4.9 de Linux. Rage ! J'essaye aussi d'installer le circuit python d'Adafruit, et là c'est pareil, juste des trucs qui ne fonctionnent pas.

  • sudo apt-get install -y python3 git python3-pip

  • sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1

  • sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2

  • sudo update-alternatives --config python

And

  • cd ~

  • wget https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/libgpiod.sh

  • chmod +x libgpiod.sh

  • ./libgpiod.sh


https://learn.adafruit.com/adding-a-single-board-computer-to-platformdetect-for-blinka/adding-detection-code

sudo python3 -m pip install --upgrade --force-reinstall adafruit-blinka Adafruit-PlatformDetect

*ARG*

  • sudo apt-get install git