🛠 Premier script Python sur le PC x86 de la carte
Objectifs
Utiliser la LattePanda Alpha comme ce qu'elle est vraiment : un PC x86-64 complet. Vous allez installer/utiliser Python 3 sous Linux (la doc officielle documente Ubuntu 16.04 LTS ; les versions Ubuntu plus récentes démarrent de la même façon via UEFI, mais leur support est communautaire) ou sous Windows, écrire un premier script qui affiche des informations sur le système, et comprendre le démarrage UEFI classique — pas de carte SD comme sur Raspberry Pi.
Matériel
- LattePanda Alpha avec stockage : SSD M.2 NVMe (socket M-key PCIe 4×) ou, sur le modèle Alpha 864, les 64 Go de eMMC ; l'Alpha 800 a 0 Go de stockage embarqué et doit démarrer depuis USB ou M.2
- Écran HDMI ou DisplayPort via USB-C, clavier/souris USB
- Clé USB d'installation (8 Go minimum) si Linux n'est pas encore installé — accès au BIOS en maintenant Échap à la mise sous tension, onglet « Boot » pour l'ordre de démarrage
- Alimentation 12 V/3 A recommandée
Code complet
# premier_script.py — Python 3, fonctionne sur Windows et Linux
import platform, shutil, os
print("=== LattePanda Alpha — premier script Python ===")
print("Processeur :", platform.processor or platform.machine)
print("OS :", platform.system, platform.release)
print("Architecture:", platform.machine) # x86_64 / AMD64 : un vrai PC !
term = shutil.get_terminal_size
print("Terminal :", f"{term.columns}x{term.lines} colonnes x lignes")
print("Répertoire courant :", os.getcwd)
# Petit calcul : table de l'ADC 10 bits du coprocesseur ATmega32U4
print("\nTable ADC 10 bits (0..1023) -> tension (réf. 5 V supposée) :")
for raw in range(0, 1024, 256):
print(f" brut {raw:4d} -> {raw * 5.0 / 1023:.2f} V")
Lancement : python3 premier_script.py sous Linux, python premier_script.py sous Windows.
Vérification attendue
Le script s'exécute dans un terminal classique et affiche x86_64 (Linux) ou AMD64 (Windows) — la preuve que l'on programme un PC de bureau, pas un microcontrôleur. La table ADC est imprimée sans erreur.
Erreurs fréquentes
- Chercher une carte MicroSD comme point de démarrage principal : l'Alpha est un PC UEFI ; le slot MicroSD existe mais l'installation se fait sur USB/M.2/eMMC.
- Oublier que l'Alpha 800 n'a aucun stockage embarqué ni OS préinstallé : il faut un SSD M.2 avant le premier démarrage.
pythonintrouvable sous Ubuntu récent : installer avecsudo apt install python3et utiliserpython3.- Attendre un comportement Raspberry Pi (raspi-config, broches GPIO sur /sys) : ici les broches appartiennent à l'ATmega32U4, pas à l'OS hôte.
Autres tutoriels pour cette carte
Exemples de code pour cette carte
clignotante.pyPythonbouton.pyPythonservo.pyPythonanalogique.pyPythonrespiration.pyPythonneopixel.pyPython