🛠 Premier script Python sur le PC x86 de la carte
Objetivos
Utilizar la LattePanda Alpha como lo que realmente es: un PC x86-64 completo. Vas a instalar/utilizar Python 3 bajo Linux (la documentación oficial documenta Ubuntu 16.04 LTS; las versiones más recientes de Ubuntu arrancan de la misma manera mediante UEFI, pero su soporte es comunitario) o bajo Windows, escribir un primer script que muestre información sobre el sistema y comprender el arranque UEFI clásico — sin tarjeta SD como en Raspberry Pi.
Material
- LattePanda Alpha con almacenamiento: SSD M.2 NVMe (socket M-key PCIe 4×) o, en el modelo Alpha 864, los 64 GB de eMMC; el Alpha 800 tiene 0 GB de almacenamiento integrado y debe arrancar desde USB o M.2
- Pantalla HDMI o DisplayPort vía USB-C, teclado/ratón USB
- Llave USB de instalación (8 GB mínimo) si Linux no está instalado todavía — acceso a la BIOS manteniendo Esc al encender, pestaña «Boot» para el orden de arranque
- Fuente de alimentación de 12 V/3 A recomendada
Código completo
# 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")
Ejecución: python3 primer_script.py bajo Linux, python primer_script.py bajo Windows.
Verificación esperada
El script se ejecuta en una terminal clásica y muestra x86_64 (Linux) o AMD64 (Windows) — la prueba de que estamos programando un PC de escritorio, no un microcontrolador. La tabla ADC se imprime sin errores.
Errores frecuentes
- Buscar una tarjeta MicroSD como punto de arranque principal: el Alpha es un PC UEFI; la ranura MicroSD existe, pero la instalación se realiza en USB/M.2/eMMC.
- Olvidar que el Alpha 800 no tiene ningún almacenamiento integrado ni SO preinstalado: se necesita un SSD M.2 antes del primer arranque.
pythonno encontrado en Ubuntu reciente: instalar consudo apt install python3y utilizarpython3.- Esperar un comportamiento de Raspberry Pi (raspi-config, pines GPIO en /sys): aquí los pines pertenecen al ATmega32U4, no al SO anfitrión.
Otros tutoriales para esta placa
Ejemplos de código para esta placa
clignotante.pyPythonbouton.pyPythonservo.pyPythonanalogique.pyPythonrespiration.pyPythonneopixel.pyPython