linux-gpio-serial-multiplexer-6.ino
Bash script to identify and test COM ports and 2.5GbE network interfaces on Ubuntu.
Execute this script on the Linux system (Ubuntu 24.04) installed on the MS-U320. It lists /dev/ttyS* devices corresponding to the 4 physical serial ports. Use 'stty' to configure the baud rate according to the wired RS232/422/485 mode. Verify that the '8250' or 'serial_core' kernel modules are loaded. The 'lscpu' and 'sensors' commands confirm proper passive thermal management.
linux-gpio-serial-multiplexer-6.ino
#!/bin/bash
# Script de configuration pour les ports série COM du BIOSTAR EdgeComp MS-U320
# Teste la détection des contrôleurs Intel I226 (réseau) et les ports série virtuels/physiques sous Ubuntu 24.04
# 1. Vérifier les périphériques série disponibles
echo "--- Détection des ports série ---"
ls -l /dev/ttyS*
ls -l /dev/ttyUSB* # Si adaptateurs USB-Série utilisés
# 2. Vérifier les interfaces réseau (2.5GbE Intel I226-V/LM)
echo "\n--- Statut des interfaces réseau ---"
ip link show
# 3. Configuration d'un port série (exemple COM1 / ttyS0)
# Attention : nécessite sudo pour modifier les permissions ou charger les modules
# sudo chmod 666 /dev/ttyS0
# echo "Test Serial" > /dev/ttyS0 # Envoi de données sur RS232
# 4. Vérification de la fréquence CPU et de l'état (mode sans ventilateur, attention thermique)
echo "\n--- Informations CPU (Wildcat Lake) ---"
lscpu | grep -E "Model name|Thread|Core"
# 5. Surveillance de la température (pour éviter le throttling à >50C)
sensors
echo "Script terminé. Vérifiez les logs si erreur de permission."