Raspberry Pi HWMON расширяется для измерения напряжений в ARM

29.05.2026 Опубликовано | Переведено с испанского

Контроллер мониторинга оборудования HWMON для Raspberry Pi получает значительное обновление. Новый патч, отправленный в ветку hwmon-next, позволяет отображать измерения напряжения ядра и SDRAM на одноплатных компьютерах ARM. Прошивка платы предоставляет эти показания, которые теперь передаются в пользовательское пространство Linux через стандартные интерфейсы sysfs, упрощая доступ к точным системным данным.

Одноплатный компьютер Raspberry Pi с открытой схемой, щупы мультиметра касаются тестовых точек на плате, а монитор отображает терминал Linux с показаниями напряжения из интерфейса sysfs hwmon, линии данных текут от ядра CPU и модулей SDRAM к дисплею, техническая инженерная визуализация, фотореалистичный рендер, макрообъектив с фокусом на компонентах платы, дорожки зеленого текстолита слабо светятся, наложение осциллограммы на экран, видны металлические ребра радиатора, драматическое боковое освещение, подчеркивающее тени компонентов, сверхдетализированные паяные соединения и штыревые разъемы

Технические детали патча в hwmon-next 🛠️

Патч добавляет поддержку чтения напряжений ядра (vcore) и нескольких напряжений SDRAM непосредственно из прошивки Raspberry Pi. Эти измерения интегрируются в подсистему HWMON ядра Linux, позволяя приложениям и скриптам получать к ним доступ через стандартные файлы sysfs. Это устраняет необходимость во внешних инструментах или ручных запросах к прошивке. Теперь драйвер может предоставлять такие данные, как vcore, sdram_v, sdram_i и sdram_p, обеспечивая более полный мониторинг для разработчиков и энтузиастов.

От малины к цифровому вольтметру 🔌

Теперь вы сможете узнать, получает ли ваша Raspberry Pi достаточно «сока», или же она, как подросток, засыпает на полпути из-за нехватки напряжения. С этими данными вы будете точно знать, когда нужно устроить выговор тому дешевому блоку питания, который вы купили на барахолке. Конечно, не ждите, что плата ответит вам взаимностью, измерив ваше артериальное давление, когда вы увидите значения.