На данный момент я реализовал тесты для:
- памяти — с помощью memtester
- ЦП — с помощью утилит, основанных на стрессе
- Графического процессора, аккумулятора, Ethernet, мыши, клавиатуры — использование инструментов CLI и libevdev для устройств ввода.
Теперь мне нужно реализовать диагностику системной платы, то есть что-то, что может проверять или, по крайней мере, сообщать о состоянии материнской платы и ее подключенных компонентов, таких как USB порты, слоты PCIe, встроенные датчики и т. д.
Вопрос:
Существует ли какая-либо утилита Linux, API или системный файл, которая может:
сообщать о ошибках или показателях состояния материнской/системной платы
Или помочь мне программно проверить, что встроенные компоненты (такие как USB-контроллеры, слоты PCIe и т. д.) работают правильно?
Даже частичные предложения (например, проверка датчиков, уровней напряжения или перечисление слотов) приветствуются — мне просто нужен надежный способ обнаружить возможные проблемы на уровне материнской платы программным способом.
Среда:
- Операционная система: Ubuntu 25.04 / на базе Debian
- Язык: C++
Подробнее здесь: https://stackoverflow.com/questions/798 ... ostic-test
Мобильная версия