Aujourd'hui j'ai sauté le pas en installant Archlinux ARMv8 selon la méthode d'installation AArch64.
Je ne sais pas si tout fonctionne mais j'essaye d'installer Wiring Pi (https://github.com/WiringPi/WiringPi/). La compilation se passe bien et lorsque j'utilise la commande gpio -v :
No "Hardware" line[pi@rpi WiringPi-master]$ gpio -v
gpio version: 2.60
Copyright (c) 2012-2018 Gordon Henderson
This is free software with ABSOLUTELY NO WARRANTY.
For details type: gpio -warranty
Oops: Unable to determine board revision from /proc/cpuinfo
-> No "Hardware" line
-> You'd best google the error to find out why.
[pi@rpi WiringPi-master]$
En creusant un peu le sujet dans le fichier wiringPi.c je retrouve le message d'erreur et apparemment la fonction recherche une ligne hardware dans /proc/cpuinfo pour déterminer si c'est une puce BCM2708 or BCM2709 or the new BCM2835.
Soit, donc je regarde le contenu du résultat de la commande cat /proc/cpuinfo :
Pas de ligne hardware ... mais chez raspbian ca répond quoi cette commande ... :[pi@rpi WiringPi-master]$ cat /proc/cpuinfo
processor : 0
BogoMIPS : 38.40
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 1
BogoMIPS : 38.40
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 2
BogoMIPS : 38.40
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
processor : 3
BogoMIPS : 38.40
Features : fp asimd evtstrm crc32 cpuid
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x0
CPU part : 0xd03
CPU revision : 4
Il y a bien une ligne Hardware.BogoMIPS : 697.95
Features : swp half thumb fastmult vfp edsp java tls
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xb76
CPU revision : 7
Hardware : BCM2708
Revision : 0000
Serial : 0000000001864fca
Une idée pour que cat /proc/cpuinfo affiche les mêmes informations sur Archlinux ARMv8 ? j'ai l'impression qu'il manque quelque chose dans la configuration u-boot mais quoi ...