serial_debug_console-10.ino
Bash script automating the installation and launching of a serial connection to the Xerxes Pi debug port.
The serial port is usually /dev/ttyAMA0 or /dev/ttyUSB0 depending on the cable used. Enable UART in config.txt (enable_uart=1). Ensure the dedicated serial connector is connected to a USB-Serial adapter if connecting from a PC. This script requires sudo privileges to access the serial port.
serial_debug_console-10.ino
#!/bin/bash
# Xerxes Pi 2026 - Debug Console Access
# Accède au port série USB-C ou au connecteur série dédié si configuré
SERIAL_PORT="/dev/ttyAMA0"
BAUD_RATE="115200"
echo "Tentative de connexion au port série $SERIAL_PORT à $BAUD_RATE bauds..."
# Vérification de l'existence du port
if [ ! -e "$SERIAL_PORT" ]; then
echo "Erreur : Port $SERIAL_PORT introuvable."
echo "Vérifiez que le debug UART est activé dans /boot/firmware/config.txt"
echo "(dtparam=uart=on) et que le connecteur série est correctement câblé."
exit 1
fi
# Installation de minicom si absent
if ! command -v minicom &> /dev/null; then
echo "Installation de minicom..."
sudo apt update && sudo apt install -y minicom
fi
# Lancement de minicom
# -b : baud rate, -s : setup (pour configurer la ligne si besoin)
echo "Lancement de la console série..."
sudo minicom -b $BAUD_RATE -o -D $SERIAL_PORT