🛠 Premier script Python sur le Linux embarqué

LattePanda 3 Delta (id: lattepanda-3) · debutant · Schéma : IMG-lattepanda-3-debutant-3-premier-script-python.svg — La LattePanda 3 Delta sous Ubuntu 22.04 avec un terminal affichant les informations du processeur Celeron N5105 et un éditeur de texte ouvrant un script Python.

Objetivos

Antes de tocar los pines, familiarízate con la parte PC de la placa. La LattePanda 3 Delta es un PC x86-64 UEFI estándar: DFRobot publica una guía oficial de instalación de Ubuntu 22.04 LTS. Este tutorial verifica el hardware detectado (Celeron N5105 de 4 núcleos, módulo Wi-Fi Intel AX201) y luego escribe un primer script en Python que muestra información del sistema. El método lscpu/lspci utilizado aquí es el comando de diagnóstico estándar en Linux; las cadenas de hardware esperadas provienen de la ficha técnica oficial.

Hardware

Código completo

Primero, verifica el hardware en una terminal:

# Confirmer le SoC Celeron N5105 (4 cœurs/4 threads, jusqu'à 2,9 GHz)
lscpu | grep -E 'Model name|Socket|CPU\(s\):|MHz'
# Attendu : Intel(R) Celeron(R) N5105 @ 2.00GHz, 4 CPUs

# Confirmer le module Wi-Fi 6 / BT 5.2 Intel AX201
lspci -nnk | grep -A3 -i network     # attendu : Intel AX201 [8086:2725]

Luego, el primer script, info_systeme.py:

#!/usr/bin/env python3
"""Premier script : présente la LattePanda 3 Delta."""
import platform
import os
import shutil

print("=== Ma LattePanda 3 Delta ===")
print("OS        :", platform.system, platform.release)
print("Machine   :", platform.machine)   # x86_64 : c'est un PC !
print("Processeur:", platform.processor)

memo = os.sysconf("SC_PAGE_SIZE") * os.sysconf("SC_PHYS_PAGES")
print("RAM       :", round(memo / 1024**3), "Go (8 Go LPDDR4 attendus)")

usage = shutil.disk_usage("/")
print("Disque /  :", round(usage.used / 1024**3), "Go utilisés sur",
      round(usage.total / 1024**3), "Go (eMMC 64 Go attendus)")

Ejecútalo con python3 info_systeme.py.

Verificación esperada

platform.machine devuelve x86_64 (y no aarch64: es efectivamente un PC Intel, no una Raspberry Pi). La RAM indica ~8 GB, el disco raíz ~64 GB si Ubuntu está instalado en la eMMC. lscpu muestra el Celeron N5105 con 4 CPU.

Errores frecuentes

Otros tutoriales para esta placa

Ejemplos de código para esta placa

← Volver a la ficha 🛠 Todos los tutoriales