linux-gpio-serial-multiplexer-6.ino

BIOSTAR EdgeComp MS-U320 : Mini PC industriel sans ventilateur Intel Wildcat Lake · Fichier : linux-gpio-serial-multiplexer-6.ino · Langage : bash · Usage : Configurer et tester les ports série industriels (RS232/422/485) et l'interface GPIO via le terminal Linux.

Script Bash pour identifier et tester les ports série COM et les interfaces réseau 2.5GbE sous Ubuntu.

Exécutez ce script sur le système Linux (Ubuntu 24.04) installé sur le MS-U320. Il liste les périphériques /dev/ttyS* correspondant aux 4 ports série physiques. Utilisez 'stty' pour configurer la vitesse (baudrate) selon le mode RS232/422/485 câblé. Vérifiez que les modules noyaux '8250' ou 'serial_core' sont chargés. Les commandes 'lscpu' et 'sensors' confirment le bon fonctionnement de la gestion thermique passive.

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."

← Retour à la fiche